James Forshaw

James Forshaw

@tiraniddo.dev

Security researcher in Google Project Zero. Author of Attacking Network Protocols. Posts are my own etc.

1.8K followers185 following131 posts

James Forshaw reposted

The Entrypoint 2027 CFP review is complete! Huge thanks to our review board for their hard work. Many thanks to all participants for your great submissions, now please keep an eye on your inbox! Full lineup and ticket sales coming soon. entrypoint.fr

entrypoint.frEntrypoint 2027 — Offensive Security Conference in ParisEntrypoint is an offensive security conference in Paris on 19 & 20 March 2027: two days of talks and four days of hands-on trainings on Red Teaming, initial access, Active Directory compromise, supply...

James Forshaw reposted

In the final part of his blog series, @tiraniddo.dev tells the story of how a bug was introduced into a Windows API. Code re-writes can improve security, but it’s important not to forget the security properties the code needs to enforce in the process. projectzero.google/2026/02/gphf...

projectzero.google A Deep Dive into the GetProcessHandleFromHwnd API - Project Zero In my previous blog post I mentioned the GetProcessHandleFromHwnd API. This was an API I didn’t know existed until I found a publicly disclosed UAC bypass us...

James Forshaw reposted

James Forshaw reposted

Maybe I’ll pop down to sf for rsa tomorrow. I’ve fortunately never gone before but this is my last chance and I really need a new ai security product.

I can now see why my email offering to give the NSA exclusive access to an ultra rare uber 1337 EoP in Windows NT 3.1 bounced 😭 Truly the dumbest timeline.

Judd Legum@juddlegum.bsky.social

3. The memo acknowledges that the list includes many terms that are used by the NSA in contexts that have nothing to do with DEI. For example, the term "privilege" is used by the NSA in the context of "privilege escalation," which is a counterintelligence technique

James Forshaw reposted

My RDP IO Lab presentation on "Decrypting and Inspecting RDP traffic in Wireshark" was just *cancelled* - apparently Microsoft decided they would only do internal presentations, with no guest speakers 😠 What's the point of even trying when you get treated like this?

Marc-André Moreau@awakecoding.com

Who would like to review my slides for my upcoming RDP IO Lab presentation on "Decrypting and Inspecting RDP traffic in Wireshark"? I have finished my first draft, but could use some feedback. It's supposed to be 45 minutes in total, including Q&A. Just DM me with your email and I'll send you a copy

You know you travel too much when you get top tier status on the three main airline alliances at the same time. Fortunately moving back to the UK will probably mean I’ll slow it down as I doubt I’ll travel much to the USA anymore.

James Forshaw reposted

It took me about a month, but I've got my win32-appcontainer-tools ready to share. - Launch Win32 apps in AppContainer - Set ACL permissions per-container - ETW tracing for Permissive Learning Mode Special thanks to Fredrik Orderud, @tiraniddo.dev and Helge Klein.

James Forshaw reposted

Either Keir Starmer is the biggest mark to ever live or he's still hoping for a few 'freebies' from his corpo mates. I cannot understate how atrocious this is.

James Forshaw reposted

I added a true 14-bit MIDI mode to my controller and it's very smooth indeed. Ableton Live maps it with no issues and while I had to make a slight compromise on speed, the high resolution accuracy over a 100mm fader feels great. Boring details to follow. #gameaudio #gamedev #screenshotsaturday

PSA, if you’re doing slides for a conference presentation always assume the bottom quarter of the slide can’t be seen so don’t put anything important there. This isn’t a criticism of this specific talk it’s a common issue. Some blame can be levied at the conference as well for the setup.

I'm going to be at Blackhat Europe 2024 this Wednesday and Thursday. I should also be at BSides London. Just in case anyone wants to find me to sign a book or complain about something Windows related :D

Lol, found a new PPL injection technique which works on Win11 24H2 (admittedly needs admin, but not that bothered about that). I'll try and blog about it at some point :)

James Forshaw reposted

for anyone out there who wants to download vmware "now that its free", but doesnt want to go through the fucking cirque de soleil trapeze act of auth and redirects and entitlements, someone on masto linked me to this - where you can just fetch ... everything, without need for their bullshit!

softwareupdate.vmware.comCDS Repository - /var/www/public/stage/session-120/cds/vmw-desktop

Awesome that MS are supported and documenting VBS enclaves properly. learn.microsoft.com/en-us/window.... Also awesome that in the example exported entry point they provide they don't seem to mention how careful you need to be with the input pointer that you don't just read/write enclave memory :)

learn.microsoft.comVBS Enclaves Development Guide - Secure EnclavesDevelopment guide for Virtualization-based security (VBS) enclaves - Learn how to build a basic VBS enclave.

James Forshaw reposted

#pico8 ?"\^!5f101😐<😐1🐱2🅾️◆?7♥웃8☉2" ::_::u=rnd(128)v=rnd(128)g=u-99h=v-64d=max(20,sqrt(g*g+h*h))c=9+d/20+rnd() if(v>65)p=v-64z=120/(v-64)x=(u-64)/p d=sqrt(x*x+z*z)s=z/d+x/d/4w=(z+sin(x/3+t()/8)+rnd())%4c=w+(c-w)*min(z/40+s^14/4,1) pset(u,v,c)goto _

James Forshaw reposted

Following my prev tweet, my Kerberos MITM relay/forwarder is almost finished! It targets for example insecure DNS updates in AD, allowing DNS name forgery. It intercepts, relays, and forwards traffic, with the client unaware. Currently supporting smb->smb and smb->http (adcs)

My latest OleView.NET calls proxy methods by generating a NDR marshaling class and calling the underlying IRpcChannelBuffer. This doesn't work if the interface is in process as there's no RPC channel. I _just_ realized I have the stub instance so I can join to two to call in-process methods 🤦‍♂️