Skip to main content

Questions tagged [api]

`Application Programming Interface` defines an interface that controls the interactions between a module and its users.

1 vote
1 answer
58 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 ...
Kovy Jacob's user avatar
0 votes
0 answers
27 views

In a Ghidra Java extension how can I achieve what the "Convert" context menu item does in the GUI?

In the Ghidra UI there is a "Convert" function on data that lets you change signedness, decimal vs hex, etc: But I'm writing a Loader extension in Java and I can't seem to find the API that ...
hippietrail's user avatar
0 votes
0 answers
12 views

getReferencesTo returning None in Ghidra API (GhidraBridge)

I'm having a problem with the Ghidra API's getReferencesTo method in a Python script. When I try to retrieve references to a specific address in the binary, the method systematically returns None and ...
Portyio's user avatar
  • 13
0 votes
0 answers
19 views

Gerrit send js `fetch` to post a reply to a patch

With a gerrit server at http://<server>/, I want to use javascript to POST a reply to a given patch, and that reply should be from my user account. If I manually send a reply using the gerrit UI ...
beyarkay's user avatar
  • 101
1 vote
2 answers
114 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 ...
Elmue's user avatar
  • 471
1 vote
1 answer
80 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 ...
Michael Karcher's user avatar
0 votes
1 answer
110 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?
Saad's user avatar
  • 101
0 votes
1 answer
456 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 ...
Botytec's user avatar
1 vote
0 answers
333 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://...
Titanium's user avatar
1 vote
0 answers
105 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 ...
bd023's user avatar
  • 11
1 vote
1 answer
747 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 ...
Nerdsie's user avatar
  • 11
2 votes
0 answers
833 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-...
lazur2006's user avatar
2 votes
1 answer
385 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 ...
LUser's user avatar
  • 793
1 vote
0 answers
77 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 ...
nanoman's user avatar
  • 111
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 ...
Hothifa Farh's user avatar

15 30 50 per page