Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

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

85,744 Aufrufe • vor 18 Tagen •via X (Twitter)

46 Kommentare

Profilbild von Chizi
Chizivor 18 Tagen

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

Profilbild von Chizi
Chizivor 18 Tagen

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

Profilbild von Chizi
Chizivor 18 Tagen

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

Profilbild von Chizi
Chizivor 18 Tagen

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

Profilbild von Chizi
Chizivor 18 Tagen

try Eleven here: npx eleven-app

Profilbild von Chizi
Chizivor 18 Tagen

star it on github:

Profilbild von Chizi
Chizivor 18 Tagen

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

Profilbild von Bola Banjo
Bola Banjovor 18 Tagen

Coook. 🫶🏽🫡

Profilbild von Ghost St Badmus
Ghost St Badmusvor 18 Tagen

Niceeeee!!!!

Profilbild von Chizi
Chizivor 18 Tagen

Thanksss

Profilbild von Sergey | AI Agent Tests
Sergey | AI Agent Testsvor 18 Tagen

“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

Profilbild von Brandon M. Crenshaw
Brandon M. Crenshawvor 18 Tagen

a harness that reverse engineers? very cool!

Profilbild von YDM (Temi's enthusiast)
YDM (Temi's enthusiast)vor 18 Tagen

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

Profilbild von Aman Kumar
Aman Kumarvor 18 Tagen

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

Profilbild von Sunday
Sundayvor 18 Tagen

😟😟wow

Profilbild von victory
victoryvor 18 Tagen

He's always cooking 🔥

Profilbild von Sami
Samivor 18 Tagen

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

Profilbild von Mubharaq
Mubharaqvor 18 Tagen

Checking this out

Profilbild von Collins
Collinsvor 18 Tagen

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

Profilbild von Chizi
Chizivor 18 Tagen

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

Profilbild von Oluwatobi O
Oluwatobi Ovor 18 Tagen

Alwaya cooking 🧑‍🍳

Profilbild von E=mc²
E=mc²vor 18 Tagen

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.

Profilbild von Ti
Tivor 18 Tagen

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

Profilbild von PromptAI (dot) Credit
PromptAI (dot) Creditvor 18 Tagen

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

Profilbild von Temi Ajiboye
Temi Ajiboyevor 18 Tagen

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

Profilbild von Enmaani
Enmaanivor 18 Tagen

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

Profilbild von Chizi
Chizivor 18 Tagen

Its OSS and free

Profilbild von CanuteTheWise
CanuteTheWisevor 18 Tagen

Any plans for windows release?

Profilbild von Chizi
Chizivor 18 Tagen

Already out

Profilbild von CanuteTheWise
CanuteTheWisevor 18 Tagen

GOAT

Profilbild von John Rood
John Roodvor 18 Tagen

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.

Profilbild von Ti
Tivor 18 Tagen

Where does its amount come from, bro?

Profilbild von Dhanji Bhagat
Dhanji Bhagatvor 18 Tagen

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.

Profilbild von Debbie
Debbievor 18 Tagen

Niceeeee 👏 starred

Profilbild von Ibukun.kt
Ibukun.ktvor 18 Tagen

Awesome work!

Profilbild von Javier Leandro Arancibia
Javier Leandro Arancibiavor 18 Tagen

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

Profilbild von E_genius
E_geniusvor 18 Tagen

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

Profilbild von Ann
Annvor 18 Tagen

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

Profilbild von Chimdi
Chimdivor 17 Tagen

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.

Profilbild von edvvvv
edvvvvvor 18 Tagen

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

Profilbild von sunnymelb
sunnymelbvor 18 Tagen

How do I download Mac apps ?

Profilbild von Cobi Marcheline
Cobi Marchelinevor 18 Tagen

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

Profilbild von ACE
ACEvor 18 Tagen

Amazing.

Profilbild von Jagan Mohan R., MD
Jagan Mohan R., MDvor 18 Tagen

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

Profilbild von Chizi
Chizivor 18 Tagen

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

Profilbild von Jagan Mohan R., MD
Jagan Mohan R., MDvor 18 Tagen

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

Ähnliche Videos