正在加载视频...

视频加载失败

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...

82,633 次观看 • 5 天前 •via X (Twitter)

46 条评论

Chizi 的头像
Chizi5 天前

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

Chizi 的头像
Chizi5 天前

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

Chizi 的头像
Chizi5 天前

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

Chizi 的头像
Chizi5 天前

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

Chizi 的头像
Chizi5 天前

try Eleven here: npx eleven-app

Chizi 的头像
Chizi5 天前

star it on github:

Chizi 的头像
Chizi5 天前

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

Bola Banjo 的头像
Bola Banjo4 天前

Coook. 🫶🏽🫡

Ghost St Badmus 的头像
Ghost St Badmus5 天前

Niceeeee!!!!

Chizi 的头像
Chizi5 天前

Thanksss

Sergey | AI Agent Tests 的头像
Sergey | AI Agent Tests5 天前

“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

Brandon M. Crenshaw 的头像
Brandon M. Crenshaw5 天前

a harness that reverse engineers? very cool!

YDM (Temi's enthusiast) 的头像
YDM (Temi's enthusiast)5 天前

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

Aman Kumar 的头像
Aman Kumar5 天前

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

Sunday 的头像
Sunday5 天前

😟😟wow

victory 的头像
victory5 天前

He's always cooking 🔥

Sami 的头像
Sami5 天前

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

Mubharaq 的头像
Mubharaq5 天前

Checking this out

Collins 的头像
Collins5 天前

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

Chizi 的头像
Chizi5 天前

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

Oluwatobi O 的头像
Oluwatobi O5 天前

Alwaya cooking 🧑‍🍳

E=mc² 的头像
E=mc²5 天前

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.

Ti 的头像
Ti5 天前

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

PromptAI (dot) Credit 的头像
PromptAI (dot) Credit4 天前

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

Temi Ajiboye 的头像
Temi Ajiboye5 天前

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

Enmaani 的头像
Enmaani5 天前

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

Chizi 的头像
Chizi5 天前

Its OSS and free

CanuteTheWise 的头像
CanuteTheWise4 天前

Any plans for windows release?

Chizi 的头像
Chizi4 天前

Already out

CanuteTheWise 的头像
CanuteTheWise4 天前

GOAT

John Rood 的头像
John Rood5 天前

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.

Ti 的头像
Ti5 天前

Where does its amount come from, bro?

Dhanji Bhagat 的头像
Dhanji Bhagat5 天前

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.

Debbie 的头像
Debbie4 天前

Niceeeee 👏 starred

Ibukun.kt 的头像
Ibukun.kt4 天前

Awesome work!

Javier Leandro Arancibia 的头像
Javier Leandro Arancibia5 天前

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

E_genius 的头像
E_genius5 天前

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

Ann 的头像
Ann4 天前

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

Chimdi 的头像
Chimdi4 天前

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.

edvvvv 的头像
edvvvv4 天前

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

sunnymelb 的头像
sunnymelb4 天前

How do I download Mac apps ?

Cobi Marcheline 的头像
Cobi Marcheline5 天前

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

ACE 的头像
ACE5 天前

Amazing.

Jagan Mohan R., MD 的头像
Jagan Mohan R., MD5 天前

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

Chizi 的头像
Chizi4 天前

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

Jagan Mohan R., MD 的头像
Jagan Mohan R., MD4 天前

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

相关视频