momo5502
|
037f078302
|
Revert SGDT hooking support
It's useless
|
2025-08-24 13:49:56 +02:00 |
|
momo5502
|
aa1a49ad6f
|
Get rid of static variables
|
2025-08-24 09:33:16 +02:00 |
|
Maurice Heumann
|
37310a308b
|
Fix Node.js analyzer
|
2025-08-24 08:43:23 +02:00 |
|
momo5502
|
80c8b88d23
|
Optimize instruction summary
|
2025-08-18 19:29:25 +02:00 |
|
momo5502
|
1db2c97165
|
Fix help
|
2025-08-18 19:16:56 +02:00 |
|
momo5502
|
c71c204583
|
Print instruction summary
|
2025-08-18 19:16:56 +02:00 |
|
momo5502
|
f432af419b
|
Small fix
|
2025-08-18 19:01:09 +02:00 |
|
momo5502
|
10cd7868ac
|
Support SGDT hooking
|
2025-08-18 18:24:46 +02:00 |
|
momo5502
|
7d6648ade0
|
Extend clang-format column limit to 140
|
2025-08-16 14:55:07 +02:00 |
|
momo5502
|
bfb874662f
|
Cache access in concise mode
|
2025-08-14 19:15:27 +02:00 |
|
momo5502
|
ee679dcd0a
|
Log ldr access
|
2025-08-14 18:38:11 +02:00 |
|
momo5502
|
73000c8d22
|
Log foreign memory access
|
2025-08-14 17:03:39 +02:00 |
|
momo5502
|
3189e6f701
|
Log more interesting things if outside any mapped module
|
2025-08-13 19:50:04 +02:00 |
|
momo5502
|
982d02b674
|
Log invocations outside of any module
|
2025-08-13 19:09:44 +02:00 |
|
momo5502
|
74bff93580
|
Print on unknown exception
|
2025-08-10 08:40:29 +02:00 |
|
momo5502
|
b980ff6277
|
Fix crash is module is nullptr
|
2025-08-10 08:37:02 +02:00 |
|
momo5502
|
09ad463027
|
Support environment analysis
|
2025-08-09 14:06:06 +02:00 |
|
Maurice Heumann
|
4d4c04eb78
|
Finish tenet tracer refactoring
|
2025-07-17 19:42:59 +02:00 |
|
Maurice Heumann
|
b5e40c3627
|
Revert line endings
|
2025-07-17 18:38:26 +02:00 |
|
Maurice Heumann
|
8caf724c95
|
Fix formatting
|
2025-07-17 18:30:00 +02:00 |
|
maskelihileci
|
20f96841de
|
Generate an output that the Tenet plugin can read
Generates a Tenet tracer output with the -t parameter.
The original Tenet tracer plugin is outdated, so I made updates to support our emulator. The forked project below works well.
https://github.com/maskelihileci/tenet/tree/master/plugins_sogen-support
|
2025-07-17 14:36:29 +03:00 |
|
momo5502
|
0794c1038b
|
Display emulation status
|
2025-07-11 13:43:21 +02:00 |
|
Maurice Heumann
|
965efadb51
|
Detailed CPUID logging
|
2025-07-08 18:50:40 +02:00 |
|
Maurice Heumann
|
d656a18c8b
|
Print CPUID leaf
|
2025-07-08 16:36:23 +02:00 |
|
Maurice Heumann
|
a2d343c35b
|
Update main.cpp
|
2025-06-30 21:45:47 +02:00 |
|
momo5502
|
6b6dcc9ce2
|
Conditionally print access to executable memory
|
2025-06-30 21:22:12 +02:00 |
|
momo5502
|
415d2d2efe
|
Display application success in playground
|
2025-06-30 17:32:24 +02:00 |
|
momo5502
|
f1ca3e0981
|
Log CPUID executions
|
2025-06-27 19:36:27 +02:00 |
|
redthing1
|
afd80aa9af
|
make minidump loader fully standalone
|
2025-06-12 15:13:45 -07:00 |
|
redthing1
|
5d9dd122d2
|
minidump support: dump loading and process reconstruction
|
2025-06-09 23:12:45 -07:00 |
|
momo5502
|
bc77faec3d
|
Move more logging into callbacks
|
2025-06-06 20:03:53 +02:00 |
|
momo5502
|
9b8ea27a29
|
Delay process setup
|
2025-06-05 20:53:38 +02:00 |
|
momo5502
|
3cfb29c5c1
|
Print buffered stdout
|
2025-06-05 19:06:39 +02:00 |
|
momo5502
|
f2e0e91630
|
Isolate more analysis into analyzer
|
2025-06-05 18:59:27 +02:00 |
|
momo5502
|
c605131a80
|
Small changes
|
2025-06-01 12:48:59 +02:00 |
|
momo5502
|
37dd387560
|
Fix more warnings
|
2025-05-31 11:05:16 +02:00 |
|
momo5502
|
28de07ac8f
|
Explicitly pass desired backend to emulator
|
2025-05-29 19:49:53 +02:00 |
|
redthing1
|
b057943751
|
fixup! analyzer: add help and long options to cli
|
2025-05-27 22:55:16 -07:00 |
|
redthing1
|
54bdb2c373
|
analyzer: add help and long options to cli
|
2025-05-27 22:22:58 -07:00 |
|
momo5502
|
5ed3036d53
|
Integrate debugger into analyzer
|
2025-04-29 09:27:28 +02:00 |
|
momo5502
|
b5c37e6a92
|
Disable object watching for GCC
|
2025-04-19 08:25:58 +02:00 |
|
momo5502
|
662db697a7
|
Watch system objects everywhere
|
2025-04-19 08:13:31 +02:00 |
|
momo5502
|
22c3d0bc7c
|
Watch objects in detail only with verbose logging
|
2025-04-19 08:02:03 +02:00 |
|
momo5502
|
bf23eac588
|
Always perform concise executable read logging without verbose logging
|
2025-04-18 11:46:48 +02:00 |
|
momo5502
|
baca3ce0f9
|
Always print errors
|
2025-04-18 11:29:40 +02:00 |
|
momo5502
|
5a93462b45
|
Print emulator name
|
2025-04-14 07:46:46 +02:00 |
|
momo5502
|
c4ba1e992f
|
Don't buffer stdout by default
|
2025-04-13 17:00:39 +02:00 |
|
momo5502
|
62c972333a
|
Support ignoring multiple functions
|
2025-04-07 19:01:10 +02:00 |
|
Maurice Heumann
|
f087d3998a
|
Ignore certain function calls
|
2025-04-07 15:17:52 +02:00 |
|
momo5502
|
349526a54a
|
Simplify hooking interface
|
2025-04-05 11:59:49 +02:00 |
|