n00py (@n00py1) header
n00py (@n00py1) profile picture

Retweeter of InfoSec/Offsec/Pentest/Red Team. Occasional blogger/Independent security research.

n00/py
Joined March 2015
Photo by n00py (@n00py1)Photo by n00py (@n00py1)Photo by n00py (@n00py1)Photo by n00py (@n00py1)Photo by n00py (@n00py1)Photo by n00py (@n00py1)Photo by n00py (@n00py1)Photo by n00py (@n00py1)Photo by n00py (@n00py1)Photo by n00py (@n00py1)
Come to Twitter to learn InfoSec techniques and research? Here is how you do it: - Do the usual, follow people, retweet, etc. - Every time you read a good blog, add it to an RSS feed Eventually you end up with a solid RSS feed, that is near 100% signal.
13
66
4
398
n00py retweeted
The bypass of LDAP Signing Through Reauthentication described in @SpecterOps blog also works with pure Kerberos relay. too ;-)
2
51
1
203
6,478
Normies think AI sucks because they all use fake ChatGPT apps that are wrappers around llama 3 or something
"people who hate AI interacted with an LLM once in 2024 and think it never improved" *me interacting with LLMs in late 2026
27
900
A fork of ntlmrelayx is available here github.com/grayhatkiller/imp… with the LDAP signing bypass implemented. If anyone wants a quick win to fully compromise a domain…here you go!
1
65
1
257
11,193
So good news folks, especially @Bandrel , github.com/evilmog/hashcat-u… Yes you can replace the ntlmv1 multi tool (and all the shucking clones) with mode 4000, takes a lot of the pain out, I'm going to finish prepping the talk and give it in a day or two at hackfest thanks @hashcat
1
16
61
3,503
n00py retweeted
Last week me and GPT-6 wrote a wrapper library for ldap3 AD auth methods and ported several of my AD tools to use it. BloodHound-py, krbrelayx and adidnsdump now use it for their LDAP connections: signing/sealing over 389 by default (ntlm+kerberos) and channel binding for ldaps.
5
20
150
8,186
Apparently tweeting “I have a working PoC” creates a small obligation to explain how the thing works 😅 So here it is: both PHP bugs, the memory leaks, the ASLR bypass, worker pinning, and how I eventually got to execution andrewmohawk.com/2026/10/26/…
Its me, I have a working PoC with the infoleaks to bypass ASLR. It took a lot of prompting and re-iterating to find those, tested against PHP 8.5.11 x86_64 with with all defaults and tested over the Internet
3
43
2
165
15,671
using Claude to vibe-hack apps that someone vibe-coded with Claude.
6
1
35
1,079
StealMyBitcoin is solved! This is the absolute best explanation you’ll see on how hard #php2shell is to exploit. The author had to trigger a precise memory corruption condition, leak internal memory addresses, bypass aslr, reverse engineer php’s internal memory structures, forge structures to hijack execution, and account for php build differences, worker behavior and timing to get RCE. 20 http requests with a 7 out of 10 success rate. What an amazingly successful CTF. Impressive the creator was able to keep the server up during all the attempts. With all the BS around it’s nice to see something concrete that moves the art forward. github.com/KillaBoi/StealMyB…
Love this. The💰is still in the wallet. Finally we get some ground truth around how hard php2shell is to exploit. The amount of bullshit flying around from vendors capitalizing on the moment is staggering, And the alert fatigue they’re creating is really going to hurt when a mass exploitable RCE emerges. We still haven’t seen a production site hacked via #php2shell at Wordfence.
34
162
13
1,702
143,481
There we go... I didn't get lucky though :( gg @killa
3
4
1
94
11,191
n00py retweeted
🧵👀 ahh shit, might’ve caught a potential RCE. investigating…
🍯 phpot - first 26+ hours, with just 6 sensors! > repeated leak-stage attempts, distributed probes, and a 38-request serializer-testing wave. 30 OOMs, 11 worker crashes, but no confirmed RCE. full report: gist.github.com/0x4D31/6b1e7…
5
30
7
147
56,577
This has proven to be extremely incorrect. Non-tech people have only made slop. All the good AI-assisted research comes from people who are already really good at it.
This is serious. I just saw with my very own eyes that even non-technical people can exploit CVEs like PHP2Shell using certain AI models and I am actually frightened. Once you figure it out, it is downright trivial to do. The digital infrastructure of the world is at risk.
2
4
49
2,070
n00py retweeted
I wrote up a way to defeat enforced SMB signing for relay. It abuses a documented SMB re-authentication behavior. I'm surely missing nuance and prior art. Corrections welcome. Writeup: blackfield.ch/blog/defeating… PoC: github.com/aas-n/reauthx
2
70
2
183
15,947
If I see one more fake PoC I'm going to lose my mind
Working RCE against PHP 8.5.12 (the 2026-10-21 security release that fixed CVE-2026-109618/109619). Pure logic bug — no memory corruption, ASAN-clean, orthogonal to the CVE-2026-109618/19 class. Receipt: uid=33(www-data) over HTTP, one-shot #infosec #php2shell #php
Readers added context they thought people might want to know
The claimed RCE on fully-patched PHP 8.5.12 requires a custom lab app with a destructor gadget plus deliberate session.serialize_handler mismatch (php_serialize writes, legacy php reads) and non-default settings like cleanup=Off; this is an app flaw, not core PHP RCE. github.com/rafalohaki/php… php.net/manual/en/sess…
8
3
44
2,726
PHP 8.5.4 and 8.5.11 reached fixed-command execution; 8.4.26 reached address disclosure only; 8.2.34 and 8.3.35 stopped safely before exploit requests...more anime powered things soon.
5
10
471
🦛🦛🦛Microsoft patched PetitPotam this October: EFSR now only resolves local paths. This means WebDAV to LDAP Coercion is fixed! Remaining methods for clients are WSP (coercing SMB) and PrinterBug (coercing RPC), but both cannot be relayed to LDAP 💀💀💀
9
99
5
287
19,538
n00py retweeted
Let’s set the record straight: @lcfr_hax was the first to discover php2shell and develop a working exploit. See his August 5 tweet: nitter.cf/lcfr_hax/status/208503… His work convinced the PHP Foundation to invest in fixing this entire bug class. He then worked around the clock to review, test, and retest the patches.
d935be023a55b04681eccd1d2b8385b4b295e141a5df108e5e979d8d5d7124ac
55
408
93
3,091
396,943
Little upgrade on NetExec WMI protocol 🚀 Now NetExec supports SAM, LSA and NTDS dump using only WMI. Thanks a lot to @al3x_n3ff for all the help on this PR (and all the work on NetExec overall, you rock bro 🫶)
5
39
1
196
6,552
I just now switched from BloodHound Legacy to BloodHound CE, because I figured I waited long enough for all the problems with CE to be fixed. I am very disappointed today
10
1
66
6,049
n00py retweeted
NetNTLMv1 is dead. Long live NetNTLMv1. 🌈 Today we're releasing NTLMRain: recovering NT hashes from NetNTLMv1 responses. 🌐 Browser-based cracking ⌨️ Cross-platform CLI with GPU/CPU support 💾 Searchable tables that fit on a 4 TB disk Read the blog: outflank.nl/blog/2026/09/08/…
7
160
6
450
34,540
Replying to @ori_pomerantz
I’m significantly older than you. I started coding in the late 60s. My current strategy is to not read any of the code written by my agents. That’s the only way I can take advantage of their productivity. What I do instead is to surround the agents with extreme constraints. Unit tests, gherkin tests, QA procedures, quality metrics, mutation testing, test coverage, and a plethora of others. In the end, I have very high confidence in the code they produce because they’ve had to run the gauntlet of all of my constraints and tests.
569
1,973
898
18,881
5,138,106