正在加载视频...
视频加载失败
Introducing Eleven: reverse engineering with your agent. i've always wanted to open any app and just ask what a function does, instead of staring at assembly for hours. so i built it with Eleven you can: → open Mac apps, Android APKs, Windows and Linux binaries, and read every... show more
46 条评论

the agent's renames show up as suggestions in the chat, nothing changes until you say yes

pseudocode, assembly, a control-flow graph and hex, right next to the agent

type @ to point at the exact function, string or note. the agent gets the name and the address with your question

android apps open as readable java. a 61MB debug build opens with 73,471 methods, and opens again in about a second

try Eleven here: npx eleven-app

star it on github:

under the hood it's built on top of REA (reverse engineer anything), one MCP for taking apart binaries and apps and you pick the engine: Rizin opens most apps in seconds, Ghidra gives the clearest pseudocode. your agent gets the same tools either way

Coook. 🫶🏽🫡

Niceeeee!!!!

Thanksss

“ask what a function does” is the right interface. does it track which answers came from actually reading the binary vs the agent guessing? that’s where these tools usually go wrong

a harness that reverse engineers? very cool!

@siredeku Impressive work ngl, built exactly ontop of REA explanation in this video

When you compare two builds, do the function names you've accepted carry over?

😟😟wow

He's always cooking 🔥

Hey Chizi, I build apps with Codex. Interesting to see it on the reverse engineering side too. Gave you a follow

Checking this out

Was looking for something similar few mins ago, glad you made this 🤲

Thanks. Drop the binary in and ask what it does when it starts. What were you trying to take apart?

Alwaya cooking 🧑🍳

Pin one function before you ask. Give the address plus about 30 lines, and one question: what does this write? If the agent tours the whole binary, that is the fail. Restart on that address instead of letting it narrate the app.

That's great, bro. I'll try it later.

This is a great example of agents doing the heavy lifting while developers focus on the interesting parts.

@geezy__david Gonna give it a try. Wanted to reverse engineer a windows app.

这个和ida的区别是什么呢?

Its OSS and free

Any plans for windows release?

Already out

GOAT

renames are the part you can't regenerate: the next build reproduces the disassembly but not the understanding. so the test is whether notes and renames re-map onto shifted addresses, or whether a version bump resets the analyst to sub_1400A3B0.

Where does its amount come from, bro?

being able to ask an agent what a function does without manually digging through assembly sounds incredibly useful. the reversible changes and working on copies are what make this feel practical, not just a cool demo.

Niceeeee 👏 starred

Awesome work!

renames as suggestions until you accept them — the same accept/skip loop that makes coding agents trustworthy, applied to reversing. really nice build

open any app and ask what a function does. that's the reverse engineering dream finally shipping

The undo on everything the agent changes is the part that matters

This looks cool. Are you building mainly for people who already do reverse engineering, or also for developers who’ve never worked with binaries before? Curious how much knowledge someone needs to get something useful out of it.

Can you reverse engineer codex or grok bot and then make a better harness than Hermes? 😆

How do I download Mac apps ?

People using ai to reverse engineer when i used to do it professionally hits somewhere.

Amazing.

Can the pseudocode be a bit more non-programmer friendly?

Not really that’s the whole point of this you can ask ai what anything means but your might be unto something

What I meant is that it would be interesting to look at the guts of a program to understand the logic and thought process of its creators, to get an idea of the workflow. In a human readable language. In short, I would like to learn how the app works before I can ask AI to add/modify a feature. I can of course, ask AI to read it all and translate it for me, but if its built it, it might help a lot more people save time. THank you for your reply and consideration
