Questions tagged [api]
`Application Programming Interface` defines an interface that controls the interactions between a module and its users.
43 questions
1 vote
1 answer
130 views
How to find what app is doing when I press a certain button in the unpacked APK
I will first try to explain what I am trying to accomplish, and then relate that to the question. There is a certain Android app in which you are able to 'plan a trip' (set a start and end point) and ...
1 vote
2 answers
180 views
How does Rohitab ApiMonitor capture API calls?
When I use EasyHook to hook API calls, the first bytes of the hooked API function are replaced with a so called "trampoline" which is a jump into EasyHook code. For example this is TextOutW ...
1 vote
1 answer
144 views
Ghidra API: Getting the parameter storage locations given a FunctionSignature
I want to create a tool that help analyzing certain code. One feature is analyzing calls that are made through a global function pointer. The first parameter is usually a constant pointer, which I ...
0 votes
1 answer
147 views
Recognize API calls of an APK
I have an Apk file for an app that functions as an AI image generator. I want to identify the specific API call responsible for the AI image generation. How can I do it?
0 votes
1 answer
578 views
How could I extract a certificate and private key out of a exe?
I’m trying to get API responses from a backend service to make a server emulator for a game called NBA 2k17, but I can't get to them cause they are encrypted so I need to impersonate the client to get ...
1 vote
0 answers
379 views
Snapchat Internal API
I have been trying to find a way to access Snapchats internal API and I have found stuff like: https://github.com/transitive-bullshit/snapchat https://github.com/NSExceptional/SnapchatKit https://...
1 vote
0 answers
118 views
How do I reverse engineer a file uploading api?
The API is pretty old and is written in C#, I tried debugging the API calls with mitmproxy. This is the successful API call (manually uploading file) but when I tried curling it, it gave me this error ...
1 vote
1 answer
796 views
Decoding API response of unknown encoding?
I'm using Proxyman to inspect the api requests of an app I use. Most of the data is returned in plain JSON blobs but there is one response which is returning data encoded/encrypted. How can I go ...
2 votes
0 answers
849 views
Backtrace HTTP request over few modules when using FRIDA
I am in the process of reverse engineering an IOS IPA using HOPPER and FRIDA. First, I started with POSTMAN, which records the app's HTTP requests. What I find interesting is that the app uses a so-...
2 votes
1 answer
412 views
IDA API: Writing a plugin - How can I ensure that analysis has completed?
I have been reading through the API documentation here and As far as I can tell there are three ways to wait for the analysis to finish. get_auto_state auto_wait auto_is_ok Looking at the API if ...
1 vote
0 answers
83 views
Understanding the leap of logic in "Secrets of Reverse Engineering"
In Chapter 5 of the book "Secrets of Reverse Engineering" (by Eldad Eilam), the author goes about reversing an undocumented "table" API functions in the NTDLL library. The logic ...
2 votes
1 answer
4k views
finding rest api urls after decompiling apk
i have two apk files , when i decompile them using apktool i can take a look at decompile code , so here is what really confuse me , in the first apk if i searched the hole files for strings witch ...
2 votes
1 answer
573 views
Reverse Engineering API's of Browser games
I like the idea of Reverse Engineering API's and creating bots/scripts for Browser games. However, I am a beginner in the Computer Science field. I recently started my Computer Science Degree and ...
1 vote
1 answer
410 views
Accessing Call String of CALLOTHER Pcode Instruction via Java API?
Is there a way to access the call string of a CALLOTHER Pcode instruction when iterating over the Pcode in Java? The listing below shows an example of what I mean: 048 ...
1 vote
0 answers
301 views
Determining the encoding of an unknown image format [closed]
I'm trying to reverse engineer a REST API and there is an endpoint that delivers images. Some of them are jpegs but other ones look like they're base64 encoded, except they don't appear to be, as they ...