Commit graph

38 commits

Author SHA1 Message Date
c02df5d47f align call targets 2025-02-22 22:26:01 +02:00
40356b31c7 colorize output 2025-02-22 22:20:52 +02:00
9deba511bd wip: nicer hl 2025-02-22 22:06:36 +02:00
099d0f3e92 wip: baby's first (hex) dump 2025-02-22 20:34:18 +02:00
ed01876426 flatten and cleanup 2025-02-22 17:24:42 +02:00
459f6c643c disassemble call targets 2025-02-22 17:14:48 +02:00
cfd291b050 hexdump callsites; need exports now 2025-02-22 01:50:29 +02:00
27dec3a72c cleanup; big hexdump 2025-02-22 00:35:37 +02:00
a6511a5ed2 resolve dependencies recursively 2025-02-21 23:49:44 +02:00
da39ae3aab fix search paths 2025-02-21 23:42:54 +02:00
41a130bce0 resolve callsites 2025-02-21 23:28:32 +02:00
dbca25d9cb resolve 1 level of imports 2025-02-21 22:51:39 +02:00
5188bc5581 count imports 2025-02-21 22:32:27 +02:00
1997297d7b log and resolve call sites 2025-02-21 22:25:57 +02:00
862159116c collect calls by target 2025-02-21 22:16:15 +02:00
f5a4ce9116 report load addr overlaps 2025-02-21 19:28:34 +02:00
5490fef835 separate load/show/main 2025-02-21 18:40:38 +02:00
09bdc91701 total code sections amount to 800-900k - promising! 2025-02-21 00:06:40 +02:00
d61606fe48 link call/jmp to library targets 2025-02-20 23:46:06 +02:00
6796e3e50f get call addrs 2025-02-20 23:04:03 +02:00
513166ddd5 show some import addresses 2025-02-20 02:57:44 +02:00
18fbfe62ac rip must start 0x1000 2025-02-20 02:28:22 +02:00
48da19f7d5 filter out lib calls 2025-02-20 02:14:00 +02:00
e5baca6c31 start tracing call instructions 2025-02-20 01:33:44 +02:00
33546ccfb4 try another library 2025-02-19 23:46:55 +02:00
8946a571ae explore entrypoint hexdump 2025-02-19 23:16:29 +02:00
10c922e0c5 use object to parse and add jack stub 2025-02-19 22:55:09 +02:00
686f47a3cf try a bunch of things 2025-02-19 21:39:59 +02:00
50e271e71b reduce number of modules 2025-02-19 20:53:51 +02:00
1be712eeab drag in reloc.rs from lancelot by the ears 2025-02-19 19:56:16 +02:00
10eb388c18 functionalize 2025-02-19 19:36:48 +02:00
b6451308e0 shebang loader 2025-02-19 00:05:57 +02:00
a22b17d6de first syscalls 2025-02-18 22:39:44 +02:00
957d42b591 move imports/exports logic to with_pe 2025-02-18 22:28:36 +02:00
c0cf91b7af with_pe; stub execute command 2025-02-18 22:22:08 +02:00
940814470f print imports/exports tables 2024-10-28 00:58:33 +02:00
3d29608171 parse with goblin 2024-10-28 00:33:18 +02:00
52f5c58519 convert to workspace; scaffold wrapper 2024-10-27 21:12:04 +02:00