web: https://xitter.cf/t.co/IcZoSJKtPf git: https://xitter.cf/t.co/TKQZNpsQHp

Joined April 2020
Protecting processes PML4 address using a global kernel exception hook. Does not trigger PatchGuard and is compatible with HVCI. Bit unstable, does not handle any edge cases at all, just wanted to experiment with it a little. github.com/SamuelTulach/Hook…
Trying to implement "cr3 shuffling" used by some anticheats. Spend last 4 days going back and fourth between IDA and WinDbg. It works already, but after a while the system crashes :/
1
29
1
190
58,795
mouse_event enjoyers in shambles
🛠 Hotfix Maintenance 🛠 A hotfix will be deployed today, October 22nd. ✅ Osa exploit fix included. ✅ Osa will be re-enabled shortly after the hotfix goes live.
7
7
2
51
6,290
Samuel Tulach retweeted
okay there's a secret third easter egg visible in IDA also it has a bunch of instructions using offset 0x67676767 thank you ubisoft
1
1
10
594
so who’s gonna be the first one to patch PSP to cheat in some game?
New exploit: “xor dword [0xf80c2094], 1<<22” Unlocks CPU microcode, the platform security processor, system management mode, and every internal processor register, all at once, on 100 million AMD CPUs. As far as I can tell can’t be fixed. github.com/xoreaxeaxeax/skit…
1
25
1,502
Across many different systems and VMs, I always run into random issues with basically all harnesses. Is there some good harness that has actual GUI and works well on Windows? If not I might just vibe one based on codex-cli and WinUI3.
6
689
Do you know how to press F5 in IDA, some C/C++ and system internals? Come work with our team. We are hiring.
20
10
197
18,388
I had to already file false positive reports to several EDRs so they would stop blocking my website. I have a really bad feeling they just leech off the community rating on @virustotal, because for some reason my site is bombarded with bogus negative ratings. (1/2)
1
5
848
From what I've checked, other people's blogs don't have this issue, so I am kind of wondering why my site specifically. It's a static blog hosted on GitHub pages. There are sites writing about literal malware development having no issues what so ever... (2/3)
1
1
645
Another weird thing is that I was checking the rating few months ago, and it had more ratings (even positive). Might be VT removing entries from obvious bots/spam? (3/3)
1
565
Pushed yet another small update to unxorer, this time improving performance by a bit (std::move skill issue)
2
26
2,399
Submitted it to the official Hex-Rays plugins list as well. I hope they will eventually allow you to download and install plugins automatically from within IDA itself.
8
789
Had some time, so I've added custom handling of few AVX2 instructions to unxorer. It now works with the popular xorstr library even with AVX being enabled.
19
1,487
> for no meaningful reason
Replying to @vxunderground
I mean to be fair I think kernel mode anti cheat is a bad software pattern. It puts an unnecessary amount of risk in the kernel, for no meaningful reason. But I hear what you’re saying.
54
3,053
SecureFakePkg doing numbers... But in all seriousness, I hope they have basic checks to catch this and, at least for now, only kick people for it - since even those without intent to cheat might try it without realizing the possibility of getting banned.
Well, it's never too late, but it's finally good to see this happen, as it does impact cheats greatly. This is a good step in the right direction for the entire gaming ecosystem. Good job to both @CallofDuty and @Battlefield's anti-cheat teams for pushing towards a more secure gaming platform. It won't stop things like DMA, but it does put up a big barrier to eliminate and detect/prevent spoofers better and also eliminate a large portion of cheats. I want to make sure you guys all understand that having the features enabled is one thing, but it's about how you use them in anti-cheat that matters the most here. Regardless, this is a big W.
18
1,967
I have decided to release it now, even though it's still pretty much WIP. Not sure how soon I will get back to it, since it has already fulfilled its purpose of getting strings that I needed from huge memory dump.
Working on stack string resolver (very original, I know). It uses unicorn as backend and forces execution of all possible paths by saving/restoring emu state and forcing conditions on conditional jumps. (1/2)
1
4
54
4,864
Samuel Tulach retweeted
More news coming to you from the soon-to-be-released IDA 9.2: we're taking the first step toward making development on top of #IDA more accessible—by open-sourcing the C++ SDK and IDAPython: eu1.hubs.ly/H0m1XKc0 #ReverseEngineering #DevTools #Infosec #Cybersecurity
6
58
8
246
48,900
Working on stack string resolver (very original, I know). It uses unicorn as backend and forces execution of all possible paths by saving/restoring emu state and forcing conditions on conditional jumps. (1/2)
3
1
1
37
6,768
Here is the source code of the test app and comparison to flare-floss. (2/2)
7
754