systemctl edit --force --full getty@tty1add below lines
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin user --noclear - $TERMsystemctl edit --force --full getty@tty1add below lines
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin user --noclear - $TERMVBoxManage list vmsstart vm with gui
VirtualBoxVM --startvm $VM_NAME > /dev/null 2>&1 &start headless vm
make directory to share
sudo mkdir /home/share
sudo chmod 777 /home/share
sudo chown <user_name>:<user_name> -R /home/share
sudo smbpasswd -a <user_name>add following lines
const std = @import("std");
const io = std.io;
const stdout = io.getStdOut().writer();
const N = 10;
pub fn main() !void {
var a = [_]i32{ 41, 24, 76, 11, 45, 64, 21, 69, 19, 36 };Note that no blank lines are allowed.
def exec_patch():
addr = 0x224
addr2 = 0x224
count = 0x18d
while True:
d1 = bv.read(addr, 1)[0]
addr += 1
d1 -= 0x41dbg = binaryninja.debugger.debuggercontroller.DebuggerController(bv)
# get ecx value
val = dbg.get_reg_value("ecx")
dbg.step_into_and_wait()
dbg.step_into()
dbg.add_breakpoint(0xdeadbeef)
while dbg.go_and_wait():const std = @import("std");
pub fn main() !void {
var gpa = std.heap.GeneralPurposeAllocator(.{}){};
const a = gpa.allocator();
const hoge_str = try a.dupe(u8, "hogehoge");
defer a.free(hoge_str);| const std = @import("std"); | |
| const stdin = std.io.getStdIn().reader(); | |
| const stdout = std.io.getStdOut().writer(); | |
| const ParseError = error{Fail}; | |
| var index: usize = 0; | |
| fn nextChar(buf: []const u8) u8 { | |
| defer index += 1; | |
| return buf[index]; |
tested on
remnux linux Version: 1.4.3.1.g2137384
FROM ubuntu:22.04
ENV DEBIAN_FRONTEND=noninteractive
ENV LANG=en_US.UTF-8
ENV LC_ALL=en_US.UTF-8
ENV QT_QPA_PLATFORM=xcb
ENV QT_QPA_PLATFORM_PLUGIN_PATH=/home/bnuser/binaryninja#!/usr/bin/python3
from urllib.parse import urlparse, parse_qs
import sys
def grep_token(query_str):
parsed_query = parse_qs(query_str)
return parsed_query.get('token')[0]
def main(url):