Commit Graph

1270 Commits

Author SHA1 Message Date
momo5502
c545751cb5 Save wlanapi.dll 2025-09-07 18:01:39 +02:00
momo5502
dad460411c Reduce cpuid, rdtsc and rdtscp logs in concise mode 2025-09-07 17:22:07 +02:00
momo5502
289eb2cbb0 Print counts in decimal 2025-09-06 11:12:51 +02:00
dependabot[bot]
97840f8878 Build(deps): Bump icicle-cpu
Bumps [icicle-cpu](https://github.com/icicle-emu/icicle-emu) from `e80282d` to `ebb9bd1`.
- [Commits](e80282d3e1...ebb9bd1969)

---
updated-dependencies:
- dependency-name: icicle-cpu
  dependency-version: ebb9bd196946a072b6887ba9313392302e6f514a
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 07:43:24 +00:00
momo5502
0af756abd5 Use stored RIP as emulators are unreliable 2025-08-24 16:18:26 +02:00
momo5502
86e0dee91c Merge remote-tracking branch 'origin/main' into unhandled-exceptions 2025-08-24 15:38:11 +02:00
momo5502
037f078302 Revert SGDT hooking support
It's useless
2025-08-24 13:49:56 +02:00
momo5502
58c71c687d Merge remote-tracking branch 'origin/main' into unhandled-exceptions 2025-08-24 12:45:31 +02:00
Maurice Heumann
318b3a99d6 Unicorn upgrade (#491) 2025-08-24 12:29:11 +02:00
momo5502
aa1a49ad6f Get rid of static variables 2025-08-24 09:33:16 +02:00
Maurice Heumann
3cad8df288 Merge remote-tracking branch 'origin/main' into unicorn-upgrade-2 2025-08-24 08:43:38 +02:00
Maurice Heumann
37310a308b Fix Node.js analyzer 2025-08-24 08:43:23 +02:00
momo5502
549be496c4 Merge remote-tracking branch 'origin/main' into unicorn-upgrade-2 2025-08-23 10:40:48 +02:00
Red
257d9f6d02 Fix exception when NtTerminateThread is called on the active thread. 2025-08-22 00:32:05 +02:00
momo5502
7605309317 Fix cache for overlapping access 2025-08-20 16:13:48 +02:00
momo5502
644dcc903e Support more memory on icicle 2025-08-19 20:23:05 +02:00
momo5502
717478e989 Small icicle optimization 2025-08-19 20:01:17 +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
5a3d05c64c Fix compilation 2025-08-18 19:16:43 +02:00
momo5502
8e984b8b29 Keep GDTR readable for now 2025-08-18 19:07:12 +02:00
momo5502
2cef0a5511 Make sure GDTR is page aligned 2025-08-18 19:01:09 +02:00
momo5502
81ef6ed71a Fix gdtr loading for unicorn 2025-08-18 19:01:09 +02:00
momo5502
f432af419b Small fix 2025-08-18 19:01:09 +02:00
momo5502
c75f30fdfb Optimize instruction bytes 2025-08-18 19:01:09 +02:00
momo5502
10cd7868ac Support SGDT hooking 2025-08-18 18:24:46 +02:00
momo5502
acf28467c5 Small fix 2025-08-18 18:24:45 +02:00
momo5502
0e92b04ef9 Log overlapping object access 2025-08-17 18:07:51 +02:00
momo5502
9ca18dd141 Fix linter warning 2025-08-17 07:52:45 +02:00
momo5502
584b770def Store previous IP per thread 2025-08-17 07:32:26 +02:00
momo5502
b2eef2bf46 Align processor counts 2025-08-17 07:31:37 +02:00
momo5502
9c29f26647 Small fixes 2025-08-17 07:26:11 +02:00
momo5502
eb3a685f67 Fix initial memory protection 2025-08-16 17:55:51 +02:00
momo5502
7d6648ade0 Extend clang-format column limit to 140 2025-08-16 14:55:07 +02:00
momo5502
f3de9697d6 Prevent fallthrough to foreign transition if ignored 2025-08-16 14:27:11 +02:00
momo5502
ee2835d658 Enable instruction details 2025-08-16 13:48:52 +02:00
momo5502
bb79b45f13 Set library path 2025-08-16 12:40:16 +02:00
momo5502
397db6decc Fix print 2025-08-16 11:53:44 +02:00
momo5502
3b72ae9709 Add capstone disassembler 2025-08-16 11:53:40 +02:00
momo5502
f12fd47d1d Log transitions to foreign code 2025-08-15 15:30:08 +02:00
momo5502
127ed1b552 Log rdtsc 2025-08-15 12:54:36 +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
e10df224a7 Log accessed size 2025-08-13 20:58:48 +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
a33e252e40 Kill WinVerifyTrust 2025-08-13 19:06:18 +02:00
momo5502
f9cee1837c Print compare input 2025-08-10 12:43:35 +02:00