|
|
8a5452f6a6
|
wip: resolve in breadth
|
2025-02-23 01:12:53 +02:00 |
|
|
|
88ee260cde
|
resolve broader
|
2025-02-23 00:15:54 +02:00 |
|
|
|
1d24f6e71f
|
borken with hello, works with kotel
|
2025-02-22 23:41:55 +02:00 |
|
|
|
a546f2d45e
|
wip: bake 2nd pass into 1st pass
|
2025-02-22 23:27:47 +02:00 |
|
|
|
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 |
|
|
|
cfc1d6c0d8
|
add justfile and readme
|
2025-02-22 20:35:19 +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 |
|
|
|
47ee160c47
|
add a goblin
|
2024-10-27 20:38:20 +02:00 |
|
|
|
fe2fedadad
|
list imports per exe-rs example
|
2024-10-27 20:28:17 +02:00 |
|
|
|
14a6dca63f
|
tabula rasa
|
2024-10-27 20:25:11 +02:00 |
|