عاقبت رقص کنان پیش خدا خواهم رفت؛

!IN YOUR HEART
Joined March 2018
شرف.
1
1
6
1,256
MJ_The_DJ🇮🇷 retweeted
یه XSS ای که روی دامین out of scope بود پیدا کردیم(@neemaaf ) بعد من فول ATO اش کردم . نکته جالبش اینه که کل authentication پروگرم روی Okta بود (okta برای ato کردن خیلی سفته) دوس دارم یه article در مورد متود های تبدیل کردن XSS های بی ارزش به ATO بنویسم. نظرتون چیه؟
3
2
9
137
MJ_The_DJ🇮🇷 retweeted
I think Noam @polynoamial is receiving a lot of undeserving flak for this and I wanted to chip in as someone who escaped sandboxes for a living (as well as published a ton of web/browser research). For reference I escaped out of pretty much every sandbox you could think of: KVM, Kubernetes/container isolation, Firecracker, Docker, gVisor, browsers, ... among many. And my experience thus far proves to me AIs have made this significantly easier, esp for people who already do research and have enough taste to know when a weird primitive is interesting. Tbf escaping out of a Hypervisor is very rarely "easy" but if you study most of these exploits, they can be brain meltingly out of the box in how they bend how the machine is expected to work, break assumptions, or straight up invent new computation techniques inside whatever tiny capabilities they were given. success in Hypervisor escapes often requires doing some novel compute plumbing, ie turning a weak leak into addresses, addresses into a write, a write into control flow, etc etc. The primitive is almost never the final exploit. My take is that what he is claiming is being taken way too literally, as in people think he is saying that particular paper, as written, can communicate huge sets of data, or that an AI can just heat up a CPU and magically get internet. If you actually read bitwhsiper paper it showed 2 adjacent, already computers communicating in both directions by modulating CPU/GPU heat and reading temperature sensors, at around 1-8 bits per hour over 0-40cm. For someone who isn't deep into exploit that might seem like uninteresting. But... 8 bits being tiny is not the own people think it is. In the exploit industry we refer to something like his refered paper as a "primitive" or proof of concept, not the final prodct. Also even if you don't shape manage to increase it (which Is unlikely), a single reliable bit can still be a yes/no oracle, tell you if another stage worked or distinguish state, coordinate timing,, select the next stage, or bootstrap a much better channel. 8 bits gives you 256 possible states. So I think "can this send a 200gb model" is the wrong question, the right question is "how can this primitive be escalated". And heat is not even close to the weirdest published channel. Many papers have already made RAM produce WiFi-band signals, video cables produce FM/radio signals, SATA and Ethernet cables act as antennas, HDD LEDs transmit thousands of bits per second, screen brightness changes invisible to humans carry data into cameras, fans/HDDs/PSU coil whine carry audio, CPUs generate magnetic signals through tested Faraday shielding, CPU load modulate current through building power lines, and fan vibrations travel through a desk into a phones accelerometer. TrojPix recently showed imperceptible pixels producing controllable emissions from video cables with an 8.1mbps peak and, separately, a maximum tested range of 208 metres. I often refer to the infamous FORCEDENTRY NSO exploit chain as an example of how not every technique is previously documented. An image encoder with no script ability, where NSO used 70,000+ bitmap operations to create logic gates, registers, a full 64-bit adder and a comparator inside a single decompression pass. They basically built a computer inside an image format because that was the compute primitive available to them. Dismissing a tiny channel because it isnt already a complete escape is like looking at one NAND gate and saying it cant run a computer. A computer is not just a "computer". the necessary parts to get a working computer to "sandbox" is also a heater, radio, speaker, light source, magnet, vibrator and electrical load. computation is ultimately physical. switching charge creates heat, current, photons, pressure waves, vibration and electromagnetic fields. If software can modulate something and anything outside can measure it, you have the beginning of a channel. We should still sandbox!!
OpenAI's Noam Brown says air-gapping the computers may not stop a misaligned AI, because two air-gapped machines can still talk by running a CPU hot and reading the temperature change "But I think the major takeaway from the incident is that people underestimated the AI. And we never want to be in a situation again where we underestimate the AI. It's a weird world, because AI progress is so fast that people are consistently underestimating the AI." "So to be in a situation where you don't underestimate it again, when it comes to safety and alignment, you have to have a very, very, very high bar." "You could even go as far as to say, "Well, we should air gap the computers." And I'm not convinced that that would be sufficient." "There are studies, and this is mostly academic, where you can have two computers next to each other that are air-gapped and they're still able to communicate with each other because they have temperature sensors." "One of them is able to run their CPU really hot, and then the other one can actually detect the temperature change, and then that actually gives them a mechanism to communicate." _________ Link and more key quotes from OpenAI's safety related conversations: firesidealpha.substack.com/p…
4
15
90
10,726
MJ_The_DJ🇮🇷 retweeted
The AWS MCP Server has a tool called run_script which is heavily sandboxed and executes user controlled Python code. I found a bypass on that Python sandbox and was able to obtain command execution. I wrote about this in my new blog: xplo1t-sec.github.io/posts/b…
6
17
3
94
10,357
MJ_The_DJ🇮🇷 retweeted
بچه ها لطفا ریتوییت کنید برای این بچه گربه یه خونواده پیدا کنیم، تموم این ۳ چهار روز بی آب و غذا و تنها مونده بود :( اگه کسی قصد داشت گربه به سرپرستی بگیره این نینی رو بهش معرفی کنید🤍
8
25
1
550
24,135
کانال های انتشار عکس و فیلم های خصوصی در پاوه به جاهای سیاهی کشیده شده، تا امروز ۷-۸ مورد خودکشی داشتن که آخرینشون دیروز یک دختر ۲۷ ساله در شهرستان جوانرود به زندگیش پایان داد. برای بستن کانال ها به کمکتون نیاز دارم. خواهش میکنم بی تفاوت نباشید. اطلاعات بیشتر در کانالم هست. t.me/souzangar
25
254
5
1,253
69,400
MJ_The_DJ🇮🇷 retweeted
دوستان به دنبال دانلود فریمور مودم HA6400 همراه اول هستم لطفا کمک کنید #فریمور #همراه_اول #مودم #امنیت
1
1
2
522
MJ_The_DJ🇮🇷 retweeted
5+ years of hard work, sleepless nights, and verified contributions on @Hacker0x01 vanished overnight with ZERO warning, zero email, and zero explanation. #BugBounty #infosec #CyberSecurity #BugBountyCommunity #hackernews #securitynews 👇🧵
19
6
3
130
14,097
MJ_The_DJ🇮🇷 retweeted
HackerOne @Hacker0x01 banned my account with ~$32,700 in pending rewards. I applied for ID verification and HackerOne asked me questions about a relationship/collaboration with someone I have never heard of. I've worked solo all the time.
5
4
33
1,180
MJ_The_DJ🇮🇷 retweeted
The PHP security team is giving advance notice: Upcoming security release Wed, Oct 21st 2026, 14:00UTC, two critical vulnerabilities, both rated CVSSv4 9.2. PHP users are encouraged to prepare to update. Earlier release if details become public or active exploit evidence.
345
4,178
1,254
18,603
7,059,689
MJ_The_DJ🇮🇷 retweeted
The attack surface is actually infinite
unpopular opinion about tech that will put you in this position
1
7
50
2,901
MJ_The_DJ🇮🇷 retweeted
php2shell Tomorrow is a helluva day.
273
1,829
687
16,190
3,693,352
MJ_The_DJ🇮🇷 retweeted
I made a fun little game: ZeroDay Tycoon 🐛 Start as a broke bug bounty hunter, survive triage and your worst enemy (Duplicate), and build a cybersec empire. 100% free, plays in your browser. 👉 zeroday-tycoon.com 💬 discord : discord.gg/nYHtxf5FZX
6
13
6
54
8,390
MJ_The_DJ🇮🇷 retweeted
Can hidden text trick a social media manager’s AI into posting? @GraySwanAI's $300K challenge is backed by major AI labs. Everyone gets a performance certificate and top players may get invited to a network for paid red-team work. More info 👉🏼 bit.ly/gsipib #ad
8
100
8,910
MJ_The_DJ🇮🇷 retweeted
The details of the long awaited KVM Escape are published. PwnEscape leads to VM escapes across multiple hypervisors due to a super cool Linux networking bug. CVE-2026-99999 is a 9.3 CVSS critical rated KVM escape ⛓️ pwn.ai/blog/pwnescape
Introducing PwnEscape 🦉: a full KVM guest-to-host escape via a Linux kernel networking flaw affecting industry standard hypervisors. CVE-2026-99999 went from untrusted VM code to host-kernel memory reads, controlled writes, and root command execution. More below:
26
135
22
563
205,851
MJ_The_DJ🇮🇷 retweeted
I found a critical unauthenticated SQL injection that earned a $4,000 bounty. The WAF blocked most SQLi payloads, but I turned HTTP 500 errors into a data extraction channel. The exploit came down to 3 things: - SQL injection: A public API passed user input directly into BigQuery SQL. - WAF bypass: Keyword filtering missed BigQuery scripting techniques. - Error-based extraction: Detailed database errors exposed query results in HTTP 500 responses. Here's how I chained all three together: 1. Find the injection A public analytics endpoint accepted JSON input. Adding a single `'` to a parameter returned: `500 → Syntax error: Unclosed string literal` The error also revealed Google BigQuery was the backend. 2. Build a boolean oracle The WAF blocked keywords like `UNION`, `SELECT`, `AND`, and `OR`. But BigQuery scripting constructs like `IF` and `ASSERT` still worked: `IF TRUE THEN ASSERT FALSE; END IF;` → 500 `IF FALSE THEN ASSERT FALSE; END IF;` → 200 This let me ask the database true/false questions and read the answers from HTTP status codes. 3. Turn the 500 error into an output channel This was the biggest breakthrough because blind SQLi normally requires guessing data one character at a time using those true/false responses. But BigQuery supports: `RAISE USING MESSAGE = 'hello'` This deliberately throws a database error containing `hello`. Because the API exposed database error details, the response included: `500 → ... hello ...` Now imagine replacing `hello` with a database query result. The database includes that result in its error message, and the API returns it. Instead of guessing characters, I could retrieve an entire value in one request. 4. Bypass the WAF using BigQuery's own features The WAF blocked `EXECUTE IMMEDIATE`, which runs dynamically constructed SQL. But this worked: `EXECUTE/**/IMMEDIATE` The SQL parser understood it, while the WAF's keyword matching didn't. Another blocked keyword was `INFORMATION_SCHEMA`, used to enumerate tables and columns. The bypass was: `REVERSE('AMEHCS_NOITAMROFNI')` BigQuery reconstructs `INFORMATION_SCHEMA` at runtime. Using that reversed string in a dynamic query let me access database metadata without sending the blocked keyword literally. 5. What this unlocked Using those techniques, I was able to: - Enumerate datasets, tables, and columns - Query tables unrelated to the original analytics endpoint - Retrieve customer records, names, and addresses - Access operational records containing personal identifiers and contact information - Read sensitive fields that another API intentionally redacted #BugBounty tip: When a WAF blocks SQLi, don't just try random payloads. Understand the database dialect, what the WAF filters, and whether verbose errors leak data. Sometimes a `500` isn't just an error. It may be your output channel.
24
89
4
652
18,698
MJ_The_DJ🇮🇷 retweeted
Just got cleared to disclose some vulnerabilities I found in Meta AI! Will be doing so at my DEFCON workshop at bug bounty village :3 (over $130k total bounties and counting). It includes a few ATOs via prompt injection Will be fun (will have to run back to CTF finals after)
3
2
47
2,688
My First Article, if you like it retweet ♥, ill do more ♥
10
130
2
550
16,454
MJ_The_DJ🇮🇷 retweeted
Bug bounty queues are drowning in AI-generated reports. Platforms, programs, triagers and researchers all pay for it. So we're open-sourcing the triage skill we use internally @BugBunny_ai to filter out false positives and non-actionable reports. It does two things: 1. Validates the report with an end-to-end test 2. Escalates valid bugs to their highest defensible impact, e.g. a DOM XSS pushed to full account takeover Every report gets a verdict: 🟢 Green: validated end to end, ready to submit 🟡 Yellow: more work needed first 🔴 Red: do not submit github.com/Sequester-AG/bug-…
21
74
7
615
42,769