Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Bookmarks inbookmarks:mine
inbookmarks:1234
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options user 266

Patching is the process of adding or deleting code from an executable file in order to modify its functioning.

1
vote
Keypatch is a plugin for IDA that uses keystone to assemble instructions for patching. It supports ARM. Once you've patched the IDB you can go to Edit -> Patch Program -> Apply Patches to Input File …
answered Jan 10 '20 by Avery3R
2
votes
Keypatch is a plugin for IDA that uses keystone to assemble instructions for patching. It works much better than IDA's old built-in assembler, and it should be able to handle 64-bit operands. …
answered Jan 2 '20 by Avery3R
0
votes
Before: :originalFunction push ebp ;55 mov ebp, esp ;89 E5 sub esp, 0x40 ;83 EC 40 ;... ret After patching: :originalFunction jmp yourFunction ;?? ?? ?? ?? ?? …
answered Sep 19 '19 by Avery3R