Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 03-27-2025, 06:49
wx69wx2023 wx69wx2023 is offline
Family
 
Join Date: Sep 2023
Posts: 335
Rept. Given: 52
Rept. Rcvd 68 Times in 38 Posts
Thanks Given: 676
Thanks Rcvd at 906 Times in 244 Posts
wx69wx2023 Reputation: 68
Ida-pro-mcp

https://github.com/mrexodia/ida-pro-mcp

Simple MCP Server for IDA Pro , allow vibe reversing in IDA Pro.

There is a example in the page, how to solve the crackme by ida pro + vs code + cline.
Reply With Quote
The Following 6 Users Say Thank You to wx69wx2023 For This Useful Post:
ccsoup (03-30-2025), darkBLACK (04-01-2025), Gyrus (03-27-2025), Vosiyons (04-17-2025), WillyTerra (04-18-2025), yoza (03-27-2025)
  #2  
Old 03-27-2025, 07:01
wx69wx2023 wx69wx2023 is offline
Family
 
Join Date: Sep 2023
Posts: 335
Rept. Given: 52
Rept. Rcvd 68 Times in 38 Posts
Thanks Given: 676
Thanks Rcvd at 906 Times in 244 Posts
wx69wx2023 Reputation: 68
Another MCP SERVER FOR IDA

https://github.com/MxIris-Reverse-Engineering/ida-mcp-server
https://github.com/taida957789/ida-mcp-server-plugin
Reply With Quote
The Following 2 Users Say Thank You to wx69wx2023 For This Useful Post:
darkBLACK (04-01-2025), Gyrus (03-27-2025)
  #3  
Old 03-27-2025, 08:10
chants chants is offline
VIP
 
Join Date: Jul 2016
Posts: 850
Rept. Given: 48
Rept. Rcvd 53 Times in 32 Posts
Thanks Given: 748
Thanks Rcvd at 1,168 Times in 539 Posts
chants Reputation: 53
I just learned about vibe coding apparently coined by Andrej Karpathy himself in a YouTube video. It's amazing to see how fast the AI expansion is happening in the application space. Vibe reversing might be the norm in a year or so.
Reply With Quote
The Following User Says Thank You to chants For This Useful Post:
yoza (03-27-2025)
  #4  
Old 04-12-2025, 19:01
wx69wx2023 wx69wx2023 is offline
Family
 
Join Date: Sep 2023
Posts: 335
Rept. Given: 52
Rept. Rcvd 68 Times in 38 Posts
Thanks Given: 676
Thanks Rcvd at 906 Times in 244 Posts
wx69wx2023 Reputation: 68
Plugin interface for remote communications with Binary Ninja database and MCP server for interfacing with LLMs.

https://github.com/Invoke-RE/binja-lattice-mcp
Reply With Quote
  #5  
Old 04-12-2025, 21:45
sendersu sendersu is offline
VIP
 
Join Date: Oct 2010
Posts: 1,305
Rept. Given: 337
Rept. Rcvd 237 Times in 127 Posts
Thanks Given: 340
Thanks Rcvd at 652 Times in 357 Posts
sendersu Reputation: 200-299 sendersu Reputation: 200-299 sendersu Reputation: 200-299
Quote:
Originally Posted by chants View Post
I just learned about vibe coding apparently coined by Andrej Karpathy himself in a YouTube video. It's amazing to see how fast the AI expansion is happening in the application space. Vibe reversing might be the norm in a year or so.

could you hint what is the vid link pls?
Reply With Quote
  #6  
Old 04-13-2025, 02:14
chants chants is offline
VIP
 
Join Date: Jul 2016
Posts: 850
Rept. Given: 48
Rept. Rcvd 53 Times in 32 Posts
Thanks Given: 748
Thanks Rcvd at 1,168 Times in 539 Posts
chants Reputation: 53
Tweet:
Quote:
https://x.com/karpathy/status/1886192184808149383?s=19
Video:
Quote:
https://youtu.be/EWvNQjAaOHw
at 1:18:10 timestamp

By the way his last 3 videos are all excellent if wanting to learn a lot of details about LLMs and the new tech around them.

If interested in MCP servers, so many are being developed these days, here is a list:
Quote:
https://github.com/modelcontextprotocol/servers
Reply With Quote
The Following 2 Users Say Thank You to chants For This Useful Post:
sendersu (04-13-2025), wx69wx2023 (04-13-2025)
  #7  
Old 09-03-2026, 07:12
chants chants is offline
VIP
 
Join Date: Jul 2016
Posts: 850
Rept. Given: 48
Rept. Rcvd 53 Times in 32 Posts
Thanks Given: 748
Thanks Rcvd at 1,168 Times in 539 Posts
chants Reputation: 53
1.4.0 released this Oct 6, 2025

What's Changed
add idalib-based MCP server by @williballenthin in #39
Add debugger mpc function by @ltlly in #46
Add functionality to list globals by @neoz in #47
Added command to find xrefs to struct fields by @JorisVanEijden in #60
add local type listing and searching function by @hoooonnam in #70
Add support for Claude Code and Small Refactoring by @Chapoly1305 in #86
List imports by @withzombies in #85
Add stack variable support by @withzombies in #81
Allow set_comment to work with no decompiler available by @withzombies in #80
Add memory read functions by @withzombies in #82
Fix member names, use defined structure builders by @withzombies in #102
Structured function disassembly by @withzombies in #96
claude code support windows now by @heheda123123 in #117
Add callee function listing feature by @nonetype in #90
Add Patch Address bytecode by @ShallowFeather in #57
Add comprehensive structure analysis functionality by @VadimBoev in #123


IDA Pro MCP is a lightweight Model Context Protocol (MCP) server that connects IDA Pro to AI assistants for automated binary analysis and reverse engineering.

What It Does
1. Natural Language Queries: Allows AI clients (like Claude, Cursor, or Cline) to read and query IDA Pro databases.
2. Automated Actions: Enables AI assistants to retrieve function info, fetch disassembly, read pseudocode, and manage comments or variable names.
3. Vibe Reversing: Facilitates conversational, interactive binary analysis workflows directly from your code editor or chat interface.

Core Architecture
1. MCP Server: Runs locally via standard input/output (stdio) or HTTP/SSE transport to receive tool calls from your AI client.
2. IDA Plugin / Backend: Communicates with IDA Pro either through an active remote control HTTP plugin or headless idalib worker processes.
Reply With Quote
  #8  
Old 09-03-2026, 11:51
WhoCares's Avatar
WhoCares WhoCares is offline
who cares
 
Join Date: Jan 2002
Location: Here
Posts: 480
Rept. Given: 11
Rept. Rcvd 32 Times in 25 Posts
Thanks Given: 75
Thanks Rcvd at 271 Times in 103 Posts
WhoCares Reputation: 32
When using IDA Pro MCP from mrexodia, prefer idalib interface(headless mode, no need to run IDA GUI).

And I found that if I use "npipe" protocol for cdb, it may cause OOM due to the named pipe message cache of "npfs.sys", so better use TCP protocol for cdb.
https://github.com/svnscha/mcp-windbg

x64dbg/x32dbg MCP:
https://github.com/SetsunaYukiOvO/x64dbg-mcp
https://github.com/wasdubya/x64dbgmcp

dnSpy MCP(win32/win64):
https://github.com/tuna1999/dnspy-mcp

Just ask AI Agent to install the MCPs itself, with the git repo URL.
__________________
AKA Solomon/blowfish.

Last edited by WhoCares; 09-03-2026 at 16:29.
Reply With Quote
The Following 3 Users Say Thank You to WhoCares For This Useful Post:
chants (09-03-2026), MarcElBichon (09-03-2026), wx69wx2023 (09-03-2026)
  #9  
Old 09-03-2026, 17:45
Shub-Nigurrath's Avatar
Shub-Nigurrath Shub-Nigurrath is offline
VIP
 
Join Date: Mar 2004
Location: Obscure Kadath
Posts: 986
Rept. Given: 72
Rept. Rcvd 431 Times in 101 Posts
Thanks Given: 87
Thanks Rcvd at 413 Times in 131 Posts
Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499
which one do you advice?

x64dbg/x32dbg MCP:
https://github.com/SetsunaYukiOvO/x64dbg-mcp
https://github.com/wasdubya/x64dbgmcp
__________________
Ŝħůb-Ňìĝùŕřaŧħ ₪)
There are only 10 types of people in the world: Those who understand binary, and those who don't
http://www.accessroot.com
Reply With Quote
  #10  
Old 09-03-2026, 18:06
chants chants is offline
VIP
 
Join Date: Jul 2016
Posts: 850
Rept. Given: 48
Rept. Rcvd 53 Times in 32 Posts
Thanks Given: 748
Thanks Rcvd at 1,168 Times in 539 Posts
chants Reputation: 53
I highly recommend choosing wasdubya/x64dbgMCP over the other repository.

While both projects aim to provide a Model Context Protocol (MCP) server for the x64dbg debugger, wasdubya/x64dbgmcp is the more mature, widely adopted, and actively maintained implementation.
Reply With Quote
  #11  
Old 09-03-2026, 18:22
WhoCares's Avatar
WhoCares WhoCares is offline
who cares
 
Join Date: Jan 2002
Location: Here
Posts: 480
Rept. Given: 11
Rept. Rcvd 32 Times in 25 Posts
Thanks Given: 75
Thanks Rcvd at 271 Times in 103 Posts
WhoCares Reputation: 32
You can also ask AI agent to compare the 2 MCPs

Don't limit your imagination for AI agent.

Quote:
Originally Posted by Shub-Nigurrath View Post
which one do you advice?

x64dbg/x32dbg MCP:
https://github.com/SetsunaYukiOvO/x64dbg-mcp
https://github.com/wasdubya/x64dbgmcp
__________________
AKA Solomon/blowfish.
Reply With Quote
  #12  
Old 09-03-2026, 20:03
Shub-Nigurrath's Avatar
Shub-Nigurrath Shub-Nigurrath is offline
VIP
 
Join Date: Mar 2004
Location: Obscure Kadath
Posts: 986
Rept. Given: 72
Rept. Rcvd 431 Times in 101 Posts
Thanks Given: 87
Thanks Rcvd at 413 Times in 131 Posts
Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499 Shub-Nigurrath Reputation: 400-499
After a few discussions with AI, it seems that one of the several forks is probably better. large breadth of exposed services - https://github.com/duty1g/x64dbg-mcp-server
__________________
Ŝħůb-Ňìĝùŕřaŧħ ₪)
There are only 10 types of people in the world: Those who understand binary, and those who don't
http://www.accessroot.com
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 20:16.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )