|
|
|
@1707
|
[1707]
|
11/11/08 00:16:55 |
common |
libemu
- gcc 4.3.2 enforces return value checks for (v)asprintf, system, … |
|
|
|
@1684
|
[1684]
|
09/10/08 02:03:59 |
common |
libemu
- emt64 fixes to allow compiling on x86_64 plattforms
maybe it … |
|
|
|
@1653
|
[1653]
|
07/16/08 11:49:17 |
common |
libemu
- split sctest in different files and move to tools/sctest/ |
|
|
|
@1639
|
[1639]
|
06/29/08 14:36:13 |
common |
libemu
- basic big endian support
- main problem is unaligned memory … |
|
|
|
@1638
|
[1638]
|
06/28/08 21:04:51 |
common |
libemu
- sctest (void)va_arg calls, so gcc does not complain
- host is … |
|
|
|
@1628
|
[1628]
|
06/19/08 16:45:51 |
common |
libemu
- sctest, introduce --cmd to allow overriding commands
example … |
|
|
|
@1627
|
[1627]
|
06/19/08 16:03:28 |
common |
libemu
- sctest, opts orderd by name,
introduced --connect/-c and … |
|
|
|
@1607
|
[1607]
|
03/24/08 19:22:30 |
common |
libemu
- restructured the process environment
now we have emu_env as … |
|
|
|
@1598
|
[1598]
|
03/06/08 21:34:52 |
common |
libemu
- scprofiler, more code |
|
|
|
@1596
|
[1596]
|
03/06/08 21:05:47 |
common |
libemu
- adjust sctest |
|
|
|
@1552
|
[1552]
|
02/14/08 14:18:38 |
common |
libemu
- instrtest tests for special cases of sib/modrm |
|
|
|
@1551
|
[1551]
|
02/14/08 13:54:47 |
common |
libemu
- void *emu_profile_function_argument_get(struct … |
|
|
|
@1531
|
[1531]
|
01/17/08 08:52:43 |
common |
libemu
- env win32
- add msvcrt export section
- hook _execv
- … |
|
|
|
@1526
|
[1526]
|
01/15/08 14:33:04 |
common |
libemu
- introduce render_array, required for arrays (used in execve() on … |
|
|
|
@1509
|
[1509]
|
01/14/08 01:49:16 |
common |
libemu
- auto* libcargos with --enable-cargos --with-cargos-lib= … |
|
|
|
@1508
|
[1508]
|
01/13/08 22:50:15 |
common |
libemu
- sctest runs leakfree in graphmode |
|
|
|
@1507
|
[1507]
|
01/13/08 22:39:58 |
common |
libemu
- emu_profile rename *_ref to *_ptr
- rename … |
|
|
|
@1504
|
[1504]
|
01/13/08 16:35:53 |
common |
libemu
- improve sctest codequalitity, split profiling process into … |
|
|
|
@1477
|
[1477]
|
12/02/07 23:09:45 |
common |
libemu
- sctest, hook linux syscall exit() |
|
|
|
@1442
|
[1442]
|
11/26/07 04:39:59 |
common |
libemu
- environments allow providing userdata now, accessing the … |
|
|
|
@1436
|
[1436]
|
11/11/07 16:53:28 |
common |
libemu
- proper linux syscall hooking, removed the int_cd code and … |
|
|
|
@1429
|
[1429]
|
10/30/07 11:03:46 |
common |
libemu
- drafting int hooking for a linux env, the switch structure is … |
|
|
|
@1403
|
[1403]
|
10/06/07 21:14:17 |
common |
libemu
- sctest -o for manual offset, understands hex and decimal |
|
|
|
@1386
|
[1386]
|
09/19/07 19:22:57 |
common |
libemu
- add emunids.c to testsuite, won't be build, is EXTRA_DIST |
|
|
|
@1384
|
[1384]
|
09/19/07 15:17:02 |
common |
libemu
- everything but sctest from testsuite/ is noinst_ |
|
|
|
@1374
|
[1374]
|
09/10/07 14:57:06 |
common |
libemu
- sctest, support -[v]{1,2}, -v shows the instruction, -vv adds … |
|
|
|
@1359
|
[1359]
|
08/24/07 01:00:48 |
common |
libemu
- sctest change getpc offset handling
- emu_shellcode at least … |
|
|
|
@1344
|
[1344]
|
07/30/07 19:00:13 |
common |
libemu
- sctest comment -S |
|
|
|
@1343
|
[1343]
|
07/30/07 18:56:03 |
common |
libemu
- logging, use the DEBUG define here too, the source file has to … |
|
|
|
@1329
|
[1329]
|
07/22/07 16:48:38 |
common |
libemu
- sctest, recognize dll exports using the dll pointer, works for … |
|
|
|
@1327
|
[1327]
|
07/20/07 19:45:23 |
common |
libemu
- sctest -S, read shellcode from stdin |
|
|
|
@1323
|
[1323]
|
07/16/07 02:47:10 |
common |
libemu
- sctest --help added |
|
|
|
@1322
|
[1322]
|
07/15/07 16:15:48 |
common |
libemu
- run_and_track is not required in sctest |
|
|
|
@1321
|
[1321]
|
07/14/07 14:05:47 |
common |
libemu
- stdin is a reserved word on openbsd |
|
|
|
@1317
|
[1317]
|
07/09/07 17:16:10 |
common |
libemu
- gplv2 boilerplate for all files but libdasm |
|
|
|
@1316
|
[1316]
|
07/09/07 16:59:43 |
common |
libemu
- add missing /* @header@ */ |
|
|
|
@1314
|
[1314]
|
07/08/07 14:36:51 |
common |
libemu
- sctest repair graphing mode |
|
|
|
@1301
|
[1301]
|
07/02/07 21:20:35 |
common |
libemu
- sctest: if verbose, log instruction |
|
|
|
@1299
|
[1299]
|
07/02/07 16:25:53 |
common |
libemu
- move track & source information from emu_cpu_instruction and … |
|
|
|
@1294
|
[1294]
|
06/26/07 10:31:24 |
common |
libemu
- emu_list use the makro to create the emu_list implementation, … |
|
|
|
@1287
|
[1287]
|
06/12/07 17:31:39 |
common |
libemu
- sctest, some new tests, fixed indenting |
|
|
|
@1262
|
[1262]
|
05/11/07 18:23:41 |
common |
libemu
- sctest getpc offset can be 0 as it is relative |
|
|
|
@1259
|
[1259]
|
05/05/07 01:48:57 |
common |
libemu
- emu_source/track comment 'some' debug printfs
- fix … |
|
|
|
@1244
|
[1244]
|
04/29/07 01:35:55 |
common |
libemu
- stoss & cmps, single step the rep prefixed instructions … |
|
|
|
@1243
|
[1243]
|
04/29/07 00:45:18 |
common |
libemu
- emu_graph, add distance to vertex, so we can calc the minimal … |
|
|
|
@1242
|
[1242]
|
04/26/07 18:45:38 |
common |
libemu
- emu_source & emu_graph: (static) loop detection
- … |
|
|
|
@1239
|
[1239]
|
04/25/07 23:54:29 |
common |
libemu
- add emu_queue, emu_queue_{new,free,front,{en,de}queue,empty}
- … |
|
|
|
@1237
|
[1237]
|
04/25/07 17:32:46 |
common |
libemu
- sctest, some getpc tweaks |
|
|
|
@1232
|
[1232]
|
04/24/07 01:48:18 |
common |
libemu
- sctest getpc fixes, bfs only the getpc location, if 64 steps … |
|
|
|
@1231
|
[1231]
|
04/23/07 16:47:28 |
common |
libemu
- sctest add 2 tests, clet encoded nop slide and a realplayer … |
|
|
|
@1230
|
[1230]
|
04/23/07 15:07:33 |
common |
libemu
- env w32, api to hook calls to the windows api
- sctest hook … |
|
|
|
@1229
|
[1229]
|
04/22/07 20:09:33 |
common |
libemu
- sctest
- add a clet encrypted win32_bind & pex shellcode
… |
|
|
|
@1225
|
[1225]
|
04/17/07 10:02:38 |
common |
libemu
- add emu_track, add backwardstraversal to sctests getpc() runner, … |
|
|
|
@1212
|
[1212]
|
04/09/07 16:15:24 |
common |
libemu
- sctest fix for non graph mode |
|
|
|
@1208
|
[1208]
|
04/06/07 22:50:04 |
dp |
libemu
- forgot memtest.c
- update svn:ignore |
|
|
|
@1207
|
[1207]
|
04/05/07 23:57:17 |
dp |
libemu
- implement emu_memory_alloc() |
|
|
|
@1206
|
[1206]
|
04/05/07 01:34:42 |
common |
libemu
- sctest, optimize the graphs
create a new graph (sgraph), copy … |
|
|
|
@1193
|
[1193]
|
04/02/07 20:18:03 |
common |
libemu
- fix win32 env so dll exports are per instance and not global
… |
|
|
|
@1191
|
[1191]
|
04/01/07 03:41:18 |
common |
libemu
- sctest -G'less fixes |
|
|
|
@1190
|
[1190]
|
04/01/07 02:57:50 |
common |
libemu
- emu_string implement _append
- emu_graph implement _free
- … |
|
|
|
@1189
|
[1189]
|
03/29/07 23:04:31 |
common |
libemu
- win32 env, check_eip returns dll_export instead of int so we can … |
|
|
|
@1186
|
[1186]
|
03/26/07 03:52:42 |
common |
libemu
- add emu_getpc, discussable |
|
|
|
@1180
|
[1180]
|
03/25/07 17:38:15 |
common |
libemu
- sctest, eip_check is a step with debug info |
|
|
|
@1179
|
[1179]
|
03/25/07 03:58:33 |
dp |
libemu
- refactor enviroment -> environment |
|
|
|
@1177
|
[1177]
|
03/25/07 03:48:50 |
dp |
libemu
- fix include tokens, " and < |
|
|
|
@1174
|
[1174]
|
03/25/07 00:14:21 |
dp |
libemu
- implement fnstenv |
|
|
|
@1171
|
[1171]
|
03/24/07 22:28:09 |
common |
libemu
- sctest, readd step |
|
|
|
@1168
|
[1168]
|
03/24/07 18:03:15 |
dp |
libemu
- add fpu parsing, no semantic information |
|
|
|
@1164
|
[1164]
|
03/24/07 01:06:25 |
dp |
libemu
- update svn:ignore |
|
|
|
@1158
|
[1158]
|
03/21/07 18:45:33 |
common |
libemu
- sctest add halle - the csend exploit as example |
|
|
|
@1155
|
[1155]
|
03/21/07 04:04:44 |
common |
libemu
- testsuite, amberg is 416 bytes not 400 |
|
|
|
@1153
|
[1153]
|
03/21/07 03:20:06 |
common |
libemu
- add some itw shellcodes from csni too the test |
|
|
|
@1147
|
[1147]
|
03/19/07 18:25:11 |
common |
libemu
- add -d --dump to sctest, usefull for piping a shellcode to … |
|
|
|
@1146
|
[1146]
|
03/16/07 22:44:45 |
common |
libemu
- rename emu_run to emu_step |
|
|
|
@1145
|
[1145]
|
03/16/07 20:12:38 |
common |
libemu
- fix instrtest to use emu_run, remove the w32 process memory … |
|
|
|
@1024
|
[1024]
|
03/12/07 20:53:02 |
common |
libemu
- sctest += tillmans brightstor discovery payload |
|
|
|
@1023
|
[1023]
|
03/11/07 18:31:53 |
common |
libemu
- testsuite add instrtree |
|
|
|
@1020
|
[1020]
|
03/10/07 17:08:58 |
common |
libemu
- sctest proper length for the dcom shellcode |
|
|
|
@1018
|
[1018]
|
03/09/07 23:41:30 |
common |
libemu
- sctest, add -l to list the shellcode tests |
|
|
|
@1013
|
[1013]
|
03/09/07 17:38:00 |
common |
libemu
- add the dcom shellcode to testsuite |
|
|
|
@1012
|
[1012]
|
03/06/07 16:47:07 |
common |
libemu
- sctest add downloadexec shellcode
- win32 env add WinExec? |
|
|
|
@1011
|
[1011]
|
03/06/07 14:38:02 |
common |
libemu
- w32 env, connecthook
- sctest connectback shellcode |
|
|
|
@1006
|
[1006]
|
03/05/07 21:22:44 |
common |
libemu
- win32 env, read from the beginning of the dll instead of the … |
|
|
|
@1005
|
[1005]
|
03/05/07 19:20:35 |
common |
libemu
- copy instrtest to sctest
- add env in sctest
- mapping … |
|
|
|
@999
|
[999]
|
03/04/07 20:33:11 |
common |
libemu
- instrtest, map some mb windows kernel crap into the process |
|
|
|
@996
|
[996]
|
03/04/07 13:28:49 |
dp |
libemu
- fix sib byte parsing, base was short one bit |
|
|
|
@995
|
[995]
|
03/04/07 02:11:52 |
common |
libemu
- instrtest add -s --steps, default is 1 step, comment my … |
|
|
|
@994
|
[994]
|
03/03/07 18:06:05 |
common |
libemu
- log to stdout instead of stderr
- use 0x7ffdf000 as fs segment
… |
|
|
|
@987
|
[987]
|
02/27/07 16:39:20 |
common |
libemu
- mul, split the INSTR_CALC_AND_SET_FLAGS macro into INSTR_CALC … |
|
|
|
@978
|
[978]
|
02/27/07 12:20:58 |
common |
libemu
- group5, split, implement push, declare group5 instructions in … |
|
|
|
@968
|
[968]
|
02/26/07 20:08:12 |
common |
libemu
- add group5 inc & dec |
|
|
|
@964
|
[964]
|
02/26/07 17:31:26 |
dp |
libemu
- fix } else indenting |
|
|
|
@949
|
[949]
|
02/25/07 06:38:22 |
common |
libemu
- disable stackview for now as it is way to b0rked
- instrtest … |
|
|
|
@947
|
[947]
|
02/24/07 20:53:09 |
common |
libemu
- compare libdasm instruction size in cpu to detect broken … |
|
|
|
@946
|
[946]
|
02/24/07 18:11:51 |
common |
libemu
- added stackview to cpu_debug_print
- added libdasm debug print
… |
|
|
|
@944
|
[944]
|
02/23/07 19:02:15 |
common |
libemu
- abuse testsuite with a alphanumeric shellcode |
|
|
|
@912
|
[912]
|
02/19/07 11:54:41 |
dp |
libemu
- implement relevant mov instructions, partial tests |
|
|
|
@910
|
[910]
|
02/19/07 09:42:50 |
dp |
libemu
- one more test for jmp |
|
|
|
@909
|
[909]
|
02/19/07 09:35:02 |
dp |
libemu
- implement & test relevant jmps |
|
|
|
@896
|
[896]
|
02/14/07 20:02:01 |
common |
libemu
- instrtest - fix add of flags, add checks for or & adc |