Questions tagged [patch-reversing]
Understand software updates only-based on binary patches by reversing it and analyzing the differences between old and new version of the software.
100 questions
0
votes
0
answers
24
views
Bypass Update Prompt to Run Main Program
a software called Android Utility v175 https://www.mfdl.io/
it is Checking for Update before redirect to Main Program so i wanted to bypass that update checking or something like to tell software that ...
1
vote
0
answers
37
views
Patching an objective C method with NOPs in a Mach-O library
So I am targeting an arm64 Mach-O dynamic library (.dylib), and I want to patch a specific objc method using nops. Here’s the view from binary-ninja:
As you can see, the name of the method is ...
0
votes
1
answer
177
views
APK/Apktool If I decompile and recompile sources the app does not start
I'm trying to reverse an apk but there is a strange thing that happens, probably something new for me, basically if I decompile only the resources (not dex files) and recompile it zipalign/sign, the ...
1
vote
0
answers
86
views
Is a jailbroken iPhone is necessary to extract the ipa of a pre-installed app like iMessage?
My research notes: https://docs.google.com/document/d/1Y-2SZX4s1E1Mq9yWHZMMBzW3BJTfUuMl-YYXoZlY73w/edit?usp=sharing
From my research, I have come to the understanding that in order to extract the ipa ...
2
votes
2
answers
284
views
Reverse engineer a calculation rule from a video game
I have recently bought an economic simulation video game, but neither the docs not the game UI describe how to estimate some costs; the user needs to actually invest and spend their money, then ...
3
votes
1
answer
263
views
How to call Windows console in ASM and printf some values there?
Is there a working way to embed the windows console in disasm code? I tried AllocConsole with GetStdHandle or AttachConsole with PID of an existing console but it didn't work. I have tried printf ...
2
votes
0
answers
101
views
Reverse engineering engine room simulator license management (x32dbg)
folks, I'm marine engineer and recently got in touch with simulator software with my professor at the Simulator Department of my university. Today I thought we could dump the original installation and ...
3
votes
0
answers
418
views
Changing Offset Value with frida
So I found this offset in ghidra, and I want to change that offsets value in Frida
with this picture I have deduced that the offset is 0x6ae210
What I want to do with this is change game....
1
vote
0
answers
56
views
Reversing Executable Package
I have an .exe file that loads some other files when executed, I need to redirect these files and export them. When debugging I know that there is a subfolder /images/%s.png where the files in ...
2
votes
2
answers
447
views
HEX code to call DLL function
I'm working with 2 third party DLLs (let's A.dll and B.dll), which I don't have the source code, only the compiled DLL. I know A.dll uses the main function from B.dll, and they both works perfectly. ...
0
votes
0
answers
154
views
Game Hacking Prevention - General Question
So I'm in a middle of developing an online video game for Windows and was wondering, how does games' hacking is even possible?
I mean, assuming I calculate the HP and the location of every player in ...
1
vote
0
answers
956
views
Can't Find hex Value from X64dbg in hex editor
I want to make a simple patcher for exe , so here is the original hex value from the x64dbg before any modify :
I took the hex value and searched for it in the hex editor ,but can't find any .
So why ...
1
vote
0
answers
279
views
Bypassing unsupported android TV box!
I have an android TV box called Proximus decoder v4, anyway the android TV box is not supported anymore by the company. When I turn it on I get an update checking, you can't even cancel it, and then I ...
0
votes
0
answers
45
views
There is a course in which they teach you to use WinAFL?
I would like to know if there is a course that begins in a basic way, such as how to use winAFL to find bugs in app desktop.
-1
votes
1
answer
424
views
Call function more times with other args
I want to call the same function more times but with other args, I can't add new instructions, so how can I call it?