|
string | dse_crackme.is_win = "Windows" |
|
int | dse_crackme.my_FILE_ptr = 0x11223344 |
|
| dse_crackme.FInfo = namedtuple("FInfo", ["path", "fdesc"]) |
|
dictionary | dse_crackme.FILE_to_info = {} |
|
| dse_crackme.TEMP_FILE = NamedTemporaryFile(delete = False) |
|
| dse_crackme.parser = Sandbox_Linux_x86_64.parser(description="ELF sandboxer") |
|
| dse_crackme.help |
|
| dse_crackme.choices |
|
| dse_crackme.default |
|
| dse_crackme.options = parser.parse_args() |
|
| dse_crackme.mimic_env |
|
| dse_crackme.command_line |
|
| dse_crackme.loc_db = LocationDB() |
|
| dse_crackme.sb = Sandbox_Linux_x86_64(loc_db, options.filename, options, globals()) |
|
| dse_crackme.do_stk_segm |
|
| dse_crackme.do_ds_segm |
|
| dse_crackme.do_str_segm |
|
| dse_crackme.do_all_segm |
|
int | dse_crackme.FS_0_ADDR = 0x7ff70000 |
|
| dse_crackme.FS |
|
dictionary | dse_crackme.FILE_to_info_symb = {} |
|
| dse_crackme.FILE_stream = ExprId("FILE_0", 64) |
|
| dse_crackme.FILE_size = ExprId("FILE_0_size", 64) |
|
| dse_crackme.todo = set([b""]) |
|
| dse_crackme.machine = Machine("x86_64") |
|
dictionary | dse_crackme.strategy |
|
| dse_crackme.dse = DSEPathConstraint(machine, loc_db, produce_solution=strategy) |
|
| dse_crackme.z3_file_size = dse.z3_trans.from_expr(FILE_size) |
|
| dse_crackme.snapshot = dse.take_snapshot() |
| Save the current clean state, before any computation of the FILE content. More...
|
|
bool | dse_crackme.found = False |
|
| dse_crackme.file_content = todo.pop() |
|
| dse_crackme.keep_known_solutions |
|
dictionary | dse_crackme.finfo = FILE_to_info_symb[FILE_stream] |
|
list | dse_crackme.out = [] |
|
| dse_crackme.fsize |
|
dictionary | dse_crackme.byteid = finfo.gen_bytes[index] |
|
| dse_crackme.crackme |
|
| dse_crackme.stdout = stdout.strip() |
|
| dse_crackme.stderr |
|