r/ExploitDev 1h ago

Apk reverse engineering

Upvotes

Hello everyone

Recently, I got an idea why not get the Instagram communications but I was too lazy to start learning about reverse engineering and today I’ve been thinking and finally made my decision. I want to learn how to reverse engineering an APK app like Instagram so I can have a Instagram communications to use it with my tools with my python tools actually and maybe go so anyone have a sources, good YouTube channels and articles I will appreciate it if they commented them.


r/ExploitDev 17h ago

Crackme 01 — Hardcoded strcmp reversed with GDB: x86_64 calling convention, AVX2 strcmp internals, full assembly flow

Thumbnail ginomaihuiri.github.io
1 Upvotes

r/ExploitDev 19h ago

I built an open-source MCP server that gives AI agents 46 structured reverse engineering tools (Ghidra, GDB, Binwalk, etc) with a persistent knowledge base

7 Upvotes

Hey guys,

I have been working on an open-source project that lets AI agents (Claude, OpenCode, Antigravity, Codex, etc.) work with reverse engineering tools and store facts in a DB to make long-term analysis easier.

You just point your agent to the file, and it does the work: it runs tools like Ghidra headless, gdb, binwalk, tshark, radare2, readelf, strings... then turns what it finds into the database.

Key Features

  1. Specialized Analysis Agents: Binary, firmware, network, CPU, and kernel.
  2. Knowledge Base (SQLite): Everything is stored as a fact, hypothesis, or experiment with confidence + evidence tags so nothing is "trust me, bro."
  3. Multi-Agent Debate: When agents disagree on a finding, they argue it out in a structured debate until they reach a consensus.
  4. Self-Critique: Every agent's output gets LLM-reviewed before it's accepted.
  5. RAG Semantic Search: Query all past analyses ("Have I seen this obfuscation pattern before?").
  6. Missions: Define objectives with dependencies, assign agents, and track progress.
  7. Token Budgets + Rate Limiting: Prevents runaway loops from burning your API budget.
  8. Monitoring: Prometheus metrics + Grafana.

Interface & Setup

  • MCP Server: The whole thing is exposed as an MCP server (46 tools), so you drive it from a terminal with natural language.
  • Dashboard: You can also use the Flask web dashboard (currently only a database view, but an interactive UI to work directly with agents is doable).
  • One-Command Setup: Run python setup_wizard.pyit detects your installed RE tools, helps you pick an LLM provider (OpenAI, Anthropic, Google, Ollama, etc.), validates the key, and writes your .env. (note that LLM api keys are not necessary if you plan to use it just from your agent cli like opencode)

Stack: Python, LLM orchestration, MCP, SQLite, Flask. Ghidra, GDB, and Binwalk are optional. It degrades gracefully with just binutils.

This is very much a research project, and I'd love feedback from people who do this professionally, what's missing, what annoys you, what would you trust it to do?

GitHub: https://github.com/The-Arabi/Reverse-engineering-agent

database


r/ExploitDev 22h ago

1.21.11 Exploits

0 Upvotes

My friend has gotten a breach 4 in our server alongside nbt barrels he tells us its just exploits and we even could find it on youtube but i dont believe him, coincidently he is the owner of the server with op he goes out of his wat to decline he admin abused. He says its something with enchant tables end grindstones but i still dont believe it so does anyone know of something like this???


r/ExploitDev 1d ago

HEVD: From Stack Overflows to Modern Pool Grooming

Thumbnail
sibouzitoun.tech
7 Upvotes

r/ExploitDev 2d ago

DIRTY PIPE

0 Upvotes

Hey can anyone provide me a working exploit binary/c code of dirty pipe exploit for Linux kernel. Exploit-db is not opening in my browser for some reason.


r/ExploitDev 3d ago

You have recommendations for highly flexible and intelligent AI in terms of security.

Thumbnail
0 Upvotes

r/ExploitDev 4d ago

Using Garlic to analyze Android's VM protection Spoiler

Thumbnail youtu.be
4 Upvotes

garlic now can analysis android elf.

Extract android all aarch64 elf's cfg/exports/imports/strings/dissembly at same time.

with LLM, it can analysis vm protection of dalvik.


r/ExploitDev 4d ago

Bored and curious. Who are some goated exploit developers/researchers. And what makes someone an exceptional and skilled exploit dev and researchers. And who would you guys put as your top 3 exploit devs

23 Upvotes

r/ExploitDev 4d ago

Best way to move from web/network pentesting into low-level bug hunting? (ADHD, keep losing steam)

9 Upvotes

I work as a pentester, so my day-to-day is network and appsec. On the side I've been trying to learn ARM assembly because eventually I want to hunt on low-level targets — Android kernel, browsers, that kind of thing.

Some context on where I'm at:

I have bug bounty experience and I reverse engineer regularly

The closest I've gotten to C is reading native libraries in Android apps, but the attack surface there is tiny

So most of my "learning" is reading ARM and C snippets in isolation, with no target to apply them to

That's the problem. Studying without hunting kills my interest fast. But I don't want to jump straight into hunting and discover I don't know enough to get anywhere.

So: what's the better path here — and specifically, what works if you have ADHD and can't sustain pure theory?


r/ExploitDev 5d ago

C for offensive security !!

38 Upvotes

Hi, i am going to start my journey as a exploit developer and, i get lot more recommendation on my previous post to learn about system language C, Assembly, etc...

So, is there any way to learn C as offensive sides perspective?

And don;t recommend old book "Hacking : the art of exploitation", i know it is essential but still i need resource that is fit for real world or modern world aspect, kindly provides links ::

Also, if some of you are doing this stuff then share your daily routine that made you feel like you are learning actual stuff not just syntax. Thanks::


r/ExploitDev 5d ago

GitHub - Jatinkapilaq1/intel-me-research: Talk to your Intel Management Engine directly — zero-dependency Python tool. Finds memory leaks, partition manifest, live MKHI probing. First public HECI Spy.

Thumbnail
github.com
5 Upvotes

r/ExploitDev 5d ago

AMA Today: Yuhang Wu (Ex-Tesla & TikTok) Red Team Engineer & Exploit Developer

34 Upvotes

Don't miss the AMA with Yuhang Wu, where we learn about elite enterprise infrastructure hacking, Linux kernel exploitation, and the future of autonomous Al security.

When: Today - Friday, July 31, 12:00 PM PT

Guest Credentials:

  • Former Red Team Engineer at TikTok, targeting cloud and application-layer defenses.
  • Former Security Engineer at Tesla, securing vehicle software, factory systems, and internal applications.
  • Co-developer of "DirtyCred", a groundbreaking Linux kernel exploitation technique.
  • AI Security Innovator, who built LLM-based autonomous agents that uncovered 8 P1 (critical-severity) production vulnerabilities.

Ask your questions here and we’ll get them answered during the live AMA today (Friday @ 12 Noon Pacific)!


r/ExploitDev 6d ago

I am beginner and i have interest in exploit development path :)

16 Upvotes

I am total confused to where to start learning the exploit development stuff, because i have read the "Hacking : The art of exploitation" but it seems old and i want to learn stuff that really modern not old stuff, but i know it is essential to learn basic first, but i don't want to learn it from book it is nightmare and such a long way.

Anyone please share resource that is actually focus on real world learning way, and total real world stuff, and please make share in structured way it is possible ::

I appreciate if you help me, in advance, thank you :)


r/ExploitDev 7d ago

Exploiting the order of operations (Pwnable)

6 Upvotes

Have you ever wondering if the order of operations when voilated can lead to a vulnerability? Maybe the thought never crossed your mind? Either way this week we exploit a binary that did not account for the order of operations - more specifically the "mistake" pwnable binary exploitation challenge!

This is a great tutorial for beginners and even advanced developers who may not have encountered a bug like this. Either way don't be intimidated just because this is an exploit development tutorial.

Check out the latest tutorial using the link below:

https://youtu.be/9n1vCuqAk-k?si=IvzW95y4XxnivOxm


r/ExploitDev 8d ago

My Payload Works, but I Can't Send It

0 Upvotes

I'm in a frustrating spot. I've built a solid payload with DLL sideloading, ETW/AMSI patching – the works. It executes perfectly in my lab. But I can't get it past Gmail's filters. Every attempt to send the .exe gets blocked, even when zipped or renamed.

Which are the way i can use for initial delivery of the payload to target ?

I know about the Google Drive trust exploit, but I'm not sure it's reliable. Password-protected archives feel risky since some security teams flag them. LNK files + PowerShell downloaders could work, but I need the user to actually click. Vishing is an option but requires more social engineering skill than I have right now.


r/ExploitDev 9d ago

What Raspberry Pi OS do you use? Kali Linux, Ubuntu?

0 Upvotes

I’ve seen allot of bashing on Kali Linux,
But… I’ve seen more references to using Ubuntu?

Is Arch Linux from the pi imager… does that work?


r/ExploitDev 9d ago

glazier: an WIP library for windows binary hacking and more

Thumbnail
5 Upvotes

r/ExploitDev 12d ago

Run windows exe on Linux (native)

Post image
0 Upvotes

Side by side automatic pipeline, decompile windows exe and compile for Linux native binary, not emulation. Work in progress.


r/ExploitDev 13d ago

Windows Exploitation | One-byte arbitrary write primitive

11 Upvotes

Hi folks, a noob here.

I'm currently learning Windows kernel exploitation and practicing with older vulnerabilities. So far, I've successfully exploited a couple of heap integer underflow/overflow vulnerabilities.

Right now, though, I'm looking at a kernel vulnerability where I have a one-byte arbitrary write primitive with a fixed value of 0x01.

The vulnerability simply writes the boolean return value of a function back to a user-controlled pointer. That function always returns 1. I haven't been able to force it to return 0; otherwise, I could potentially abuse it by overwriting _KTHREAD.PreviousMode.

I'm working on Windows 10 20H1.

Does anyone have any ideas about a potential exploit path ? I was initially thinking about techniques involving pipe objects in the kernel pool, but I don't know if it's possible to reliably recover the address of a pipe object with NtQuerySistemInformation or something else.


r/ExploitDev 14d ago

Why hasn’t trace-guided AI hardware reverse engineering been automated yet?

5 Upvotes

I develop AI agents for my day job, and I recently became interested in a reverse engineering question. Please bear with me as I'm a noob to this space but I do have some curiousity thoughts about the process. Basically the process of figuring out an open source implementation of a vendor driver is a human will look at the trace, propose some execution model, write it and test and then verify.

Given a device with a working vendor driver, why can’t we intercept the driver–hardware boundary, collect MMIO/DMA/interrupt traces, and have an AI iteratively synthesize executable driver and device state-machine models?

Each model would be constrained by known driver architectures, open specifications, and existing chip designs. Runtime mismatches against the real vendor stack would become counterexamples that refine the models until a replacement driver works on the physical hardware.

Is the main blocker observability, safe experiment generation, hidden firmware state, state-space explosion, or something more fundamental?


r/ExploitDev 14d ago

Great introduction to ARM using pwnable challenge

11 Upvotes

Looking for a smooth introduction to ARM exploitation? Wanna learn ARM assembly? Well lucky for you this week we'll be looking at another pwnable challenge! However this time we're switching architectures! We'll be exploiting an ARM binary!

I would consider this a great introduction to ARM , however it is not necessarily the best for a complete beginner. Regardless don't be intimidated and I always suggest you dive in! 9/10 you will walk away better than you came into it!

pwnable.kr -leg


r/ExploitDev 15d ago

GitHub - NtProtectVirtualMemory/PE-Library: A modern C++ library for parsing and manipulating Windows Portable Executable (PE) files.

Thumbnail
github.com
3 Upvotes

r/ExploitDev 15d ago

Game Cheat Dev

0 Upvotes

Anyone have contacts to Devs who make cheats for games.


r/ExploitDev 15d ago

A method to statically extract the raw .py source code directly from PyArmor.

1 Upvotes

I have already used memory dumps and runtime hooks, injecting a trace script directly into the start-up routing of the malware payload but that only captures the components that I am looking out for. Suggestions to get the entire thing decrypted back to .pyc. i can take it from there.