jmpews

112 posts

jmpews banner
jmpews

jmpews

@jmpews

Security Researcher | Alibaba | sharedpage

Katılım Haziran 2013
197 Takip Edilen1.7K Takipçiler
jmpews
jmpews@jmpews·
static instrument + runtime kernel hook
English
0
0
3
758
jmpews
jmpews@jmpews·
I did similar work , share some tricks. 1. append a new segment (used as static memory allocator). 2.hook 1st inst of every block, and store all rewritten insts in the static memory allocator from step 1. 3.hack `thread_kcov_data` to achieve compatibility with kcov.
jmpews tweet mediajmpews tweet mediajmpews tweet media
English
4
2
51
10K
Mykola Grymalyuk
Mykola Grymalyuk@khronokernel·
A few weeks ago, we also had the KDK for 13.3 Beta 2 drop a few days *before* 13.3 Beta 2 itself. Additionally the first 2 KDKs of 13.3 were almost double the size, without any actual reason. Thankfully that issue seems to be mostly resolved with Beta 3
Mykola Grymalyuk tweet mediaMykola Grymalyuk tweet media
English
1
0
15
2.6K
Mykola Grymalyuk
Mykola Grymalyuk@khronokernel·
Whoever manages KDKs at Apple, hope you’re doing alright. Today’s KDK is labeled as the usual DMG but is actually PKG @-@ Simple rename works for anyone having issues
Mykola Grymalyuk tweet mediaMykola Grymalyuk tweet media
English
2
4
46
15.7K
jmpews
jmpews@jmpews·
`bootstrap.tar` is copy from fugu15, and make some fixup, like dropbear logging issue, etc.
English
4
3
83
24.4K
jmpews
jmpews@jmpews·
"you shall not pass" * 2
jmpews tweet media
English
79
114
722
216K
jmpews
jmpews@jmpews·
something changed: 1. is_table with SMR_POINTER wrap(16.2+ maybe) 2. new trust cache format (16.0+) 3. der format ent (serialize and deserialize with `der_encode_plist` and `der_decode_plist` from Security framework(15.0+) 4. proc to task
jmpews tweet mediajmpews tweet mediajmpews tweet mediajmpews tweet media
English
3
15
92
39.5K
jmpews
jmpews@jmpews·
@rh0main @fridadotre other tricks to trace syscall: 1. trace with dobby instrument(single instruction)(usersapce level)(github.com/jmpews/Dobby/b… maybe compile failed) 2. trace with kperf support(ktrace + ktrace_event_t parser)(kernel level) 3. dtrace on silicon(manual spawn app)(kernel level)
English
2
1
11
0
Romain THOMAS
Romain THOMAS@rh0main·
I'm happy to publish the second part of the series about iOS (de)Obfuscation and RASP protections. romainthomas.fr/post/22-09-ios… In particular, it introduces a new technique to "hook" syscalls on AArch64 based on 'gum_memory_patch_code' from @fridadotre
Romain THOMAS tweet media
English
5
56
127
0
jmpews retweetledi
Ryan Naraine
Ryan Naraine@ryanaraine·
That's pretty straightforward
Ryan Naraine tweet media
English
2
7
51
0
jmpews retweetledi
IDontCode
IDontCode@_xeroxz·
I went back and merged Voyager-1 and Voyager-2 all into a single project. Now there are only 3 solutions, 2 of which are payloads. I can start working on more examples now that the code is not a mess...
IDontCode tweet media
English
1
2
23
0
jmpews retweetledi
Brandon Azad
Brandon Azad@_bazad·
Here are the slides from my BlackHat talk "iOS Kernel PAC, One Year Later", in which I consider how kernel PAC CFI has changed since its introduction in iOS 12 and examine 5 ways to bypass it in iOS 13: bazad.github.io/presentations/…
English
4
173
487
0
jmpews retweetledi
Ajax
Ajax@commial·
PoC gdb debugging of Win10 secure kernel, on top of QEMU-KVM github.com/commial/experi… Tiny examples includes debugging LsaIso, logging Skpg* function calls or logging secure services calls
Ajax tweet mediaAjax tweet mediaAjax tweet media
English
2
76
205
0
jmpews retweetledi
Jonathan Afek
Jonathan Afek@JonathanAfek·
Can't wait to present the progress we've made since #BHEU at @offensive_con! tfp0, full disk mounts with our own block device driver, most of the iOS services running, ssh and a textual framebuffer. #offensivecon
Jonathan Afek tweet mediaJonathan Afek tweet mediaJonathan Afek tweet media
English
5
45
201
0