|
06bbde2612
|
go fmt
|
2025-01-13 12:54:05 -06:00 |
|
|
1c495989d4
|
simple xor string data
|
2024-08-29 15:23:50 +07:00 |
|
|
083556f914
|
correctly parse add instruction
|
2024-08-29 15:22:56 +07:00 |
|
|
88b79bccb9
|
fix get bits
|
2024-08-29 15:22:42 +07:00 |
|
|
9cdf9f0ff5
|
overwrite old cstring data with random
|
2024-08-26 16:08:10 +07:00 |
|
|
7fa3ba0b7d
|
remote strings PoC for C/Obj-C/Swift
|
2024-08-26 16:01:42 +07:00 |
|
|
cc34751c9a
|
restore one string freely
|
2024-08-26 16:01:27 +07:00 |
|
|
c241e78cd8
|
working static strings migration
|
2024-08-26 16:00:54 +07:00 |
|
|
0640d38627
|
re-read internal buffer after moving file's contents
|
2024-08-26 16:00:17 +07:00 |
|
|
d9024990f9
|
parsing some special arm instructions
|
2024-08-26 15:59:43 +07:00 |
|
|
04979b0afd
|
collect rebase symbols
|
2024-08-26 15:59:30 +07:00 |
|
|
9b2796b2a1
|
basic POC for string removal
|
2024-08-22 17:41:56 +07:00 |
|
|
925429c4a9
|
boilerplate code to research string removal
|
2024-08-22 17:40:39 +07:00 |
|
|
9b85e4938f
|
add rewrite header function
fully rewrite the header from commands list
|
2024-08-22 17:39:31 +07:00 |
|
|
5e601eaa4a
|
fix serializer wrong size with addr field for LC_SEGMENT
|
2024-08-22 17:38:22 +07:00 |
|
|
d534d62f5e
|
add cli parsing for remove strings
|
2024-08-22 17:37:28 +07:00 |
|
|
d11ef20f4a
|
update go version
|
2024-08-22 17:36:57 +07:00 |
|
|
8e1e176068
|
iterate fixups segment pages
was not parse through each page, so it stucks on one page
|
2024-07-18 16:24:28 +07:00 |
|
|
06525b8a5e
|
add method 1 hooking for x86_64; method 3 first commit
|
2024-03-28 01:59:55 +07:00 |
|
|
57b0ae26a7
|
fix shellcode x86_64
|
2024-03-28 01:58:54 +07:00 |
|
|
f795e9b99d
|
add simple objc hooking by modifying the method pointer
|
2024-02-09 14:01:34 +07:00 |
|
|
901f1ed819
|
add rule for go format
|
2024-01-10 15:56:55 +07:00 |
|
|
41144ff0dc
|
go fmt
|
2024-01-10 15:56:32 +07:00 |
|
|
9a8ab15d88
|
clean code
|
2024-01-10 14:50:53 +07:00 |
|
|
a8ffae5202
|
move everything objc to objc.go
|
2024-01-10 14:50:19 +07:00 |
|
|
9ec2a301b4
|
add objc critical function assembly
|
2024-01-10 14:33:06 +07:00 |
|
|
a68bbf2b8f
|
erase objc method names
|
2024-01-10 14:32:46 +07:00 |
|
|
07f361d8ac
|
add comment on libintl
|
2024-01-04 06:41:05 +07:00 |
|
|
263596b1a1
|
clean code and add comment
|
2024-01-04 06:34:07 +07:00 |
|
|
7a6a41b4d8
|
First big update b.cc (gnu coreutils)
|
2024-01-03 22:12:10 +07:00 |
|
|
0a070941b1
|
keep symbol table
|
2024-01-03 22:09:08 +07:00 |
|
|
4dea12dd9e
|
save import libintl.8.dylib
|
2024-01-03 22:08:57 +07:00 |
|
|
011abfd8db
|
Update shellcode
|
2024-01-03 22:08:29 +07:00 |
|
|
67157c91ef
|
update: build.sh
|
2023-12-14 10:44:40 +07:00 |
|
|
26d002cdb1
|
Add: rpath resolve
|
2023-12-14 10:38:44 +07:00 |
|
|
c805fc56b3
|
fix: check cputype
|
2023-12-14 10:37:56 +07:00 |
|
|
1b3eb467a7
|
fix x86_64 shellcode
|
2023-11-08 22:36:28 +07:00 |
|
|
54f61f36ab
|
Add x86_84 shellcode
|
2023-11-08 22:26:55 +07:00 |
|
|
f88861a87e
|
format code
|
2023-07-12 13:37:54 +07:00 |
|
|
4016abf40d
|
clean code
|
2023-07-12 13:34:30 +07:00 |
|
|
4ee62a2d93
|
add selfbind functionality
|
2023-07-12 13:34:02 +07:00 |
|
|
6815ea6556
|
add keep imports action
|
2023-07-11 10:06:59 +07:00 |
|
|
557eed0254
|
small changes to remove imports action
|
2023-07-11 10:05:58 +07:00 |
|
|
eccd0bf845
|
optimize shellcode and recover main address at runtime
|
2023-07-10 14:15:05 +07:00 |
|
|
ed2f09348e
|
compress the extracted information
|
2023-07-10 14:14:03 +07:00 |
|
|
2eede8f9b2
|
format go code
|
2023-06-26 15:33:37 +07:00 |
|
|
b8d8343835
|
update test program for custom loader
|
2023-06-26 15:33:30 +07:00 |
|
|
e15d1e8d6f
|
run initializers in the correct order
- Objective-C load methods must be called first
- Constructors are called after
- All constructors arguments are passed correctly
|
2023-06-26 15:33:24 +07:00 |
|
|
a2f9ca82e7
|
update shellcode
- shellcode correctly passes arguments to main
- shellcode deals with __bss section in __DATA
- remove hardcoded values
|
2023-06-26 15:33:15 +07:00 |
|
|
693c2b6c95
|
update build script for custom_loader
|
2023-06-26 15:33:07 +07:00 |
|