Commit Graph

41 Commits

Author SHA1 Message Date
serpilliere 68e955c4a8 example: add a code analyser
find condition to satisfy to explore the complete exec graph
of a function (a *very* simple/weak fuzzgrind clone)
2012-02-27 14:28:30 +01:00
serpilliere abbf20e77b example: add symbolic execution and simplification 2012-02-27 11:28:16 +01:00
serpilliere c12642d1d0 example: add expression manipulation demo 2012-02-27 10:46:29 +01:00
serpilliere c653fb8faa enable miasm installation without tcc 2012-01-17 11:29:07 +01:00
serpilliere 590fb5590f fix mnemo info bug 2012-01-11 14:17:30 +01:00
serpilliere 880a2ead19 add segmentation q&d support for emulation (16bit/32bit?) 2011-12-22 10:16:56 +01:00
serpilliere e132bbf21e merge with graph update 2011-11-18 08:52:02 +01:00
serpilliere 10149e4e7e fix uncomplete graph pos 2011-11-17 22:02:29 +01:00
serpilliere 3b59992ee1 use elf entry point if no main 2011-11-16 22:18:25 +01:00
serpilliere 1b09181aca add prefetch mem in emulation 2011-11-15 12:46:39 +01:00
serpilliere 3092083d97 add symbol renaming; save to file 2011-11-14 20:14:06 +01:00
serpilliere 5a76891aa9 ok, real fix for import2addr.... 2011-11-08 15:47:52 +01:00
serpilliere 42be5a492e fix api tipo 2011-11-07 14:32:14 +01:00
serpilliere b20d4b409f fix symbol bug in disasm example 2011-11-07 14:19:07 +01:00
serpilliere 99d5211206 fix eop detection 2011-10-19 11:35:10 +02:00
serpilliere a8f8ca6c93 add option follow call 2011-10-07 14:05:24 +02:00
serpilliere 0f8d987434 rem EQ token 2011-10-03 09:22:24 +02:00
serpilliere 0eae576c12 fix win_api set str ansi/unicode 2011-10-03 08:55:48 +02:00
serpilliere 574f1ca1d5 add options to disasm graph 2011-09-26 10:05:33 +02:00
serpilliere 3f6e88545d add virt() instead of virt[] for binstream 2011-09-23 13:50:19 +02:00
serpilliere 89ac1031a8 merge disasm java & eflags added 2011-09-14 08:39:39 +02:00
serpilliere 12dee192c2 fix disasm java code 2011-09-12 11:24:10 +02:00
serpilliere ef6c88fd81 add eflags accessors to python interface 2011-09-11 20:03:52 +02:00
serpilliere ef7c41c81f fix disasm graph tipo 2011-09-05 13:26:15 +02:00
serpilliere 271cc69e7f fix x86_asm ep 2011-09-05 13:16:58 +02:00
serpilliere 24308ec598 fix elfesteem api modif 2011-09-01 11:06:34 +02:00
serpilliere 6d3b198a54 add java class parser to disassembler 2011-08-31 10:46:45 +02:00
serpilliere 3b2db0071c add java constant pool loader 2011-08-30 14:56:06 +02:00
serpilliere 8fd1e736cd fix multiple destination in disasm engine; remove dead code 2011-08-30 10:36:18 +02:00
serpilliere b90343ca41 WORKAROUND exception while translating code
the disasm engine should not raise vm exception when translate code.
for the moment use vm_exception_reset after each update_bloc
2011-08-26 14:19:32 +02:00
serpilliere bbd7e71ada explicit error whil vm_get_mem fails 2011-08-26 13:34:12 +02:00
serpilliere a8d847d882 improuve graph historic/placement 2011-08-22 15:34:00 +02:00
serpilliere 204f72baee fix api in sandbox pe 2011-08-11 13:18:06 +02:00
serpilliere d91b77a9cd add name to ressource extractor 2011-08-11 10:52:02 +02:00
serpilliere 7542338f5d add example ressource extractor 2011-08-11 10:28:35 +02:00
serpilliere 6cb249e18c Add dll loader using readl dll addresses 2011-08-10 11:14:17 +02:00
serpilliere aba3f7b9b6 fix emulation on 64 bit 2011-08-09 15:13:55 +02:00
serpilliere c9c9bc8300 fix tipo 2011-08-08 14:05:27 +02:00
serpilliere b247ce3963 add upx unpacker example 2011-07-27 18:13:49 +02:00
serpilliere 1c0a33b9e6 add find rop example using symbolic exec 2011-07-27 17:54:05 +02:00
serpilliere 066972d7f1 realease commit 2011-07-27 11:12:04 +02:00