DEX
Parser binaries format dex
Endpoint: /v1/engine/parser/binary/lief/dex
max payload size (UINT64_MAX)
Responses -
Successful connection - 200 (Connected)
{
"status": "connected",
"message": "Connected successfully",
"code": 200
}
Data processed
{
"classes":[
{
"access_flags":[
// values
],
"fields":[
// values
],
"fullname":"LHelloWorld;",
"index":0,
"methods":[
// values
],
"parent":"Ljava/lang/Object;",
"source_filename":"HelloWorld.java"
},
{
"access_flags":[
// values
],
"fields":[
// values
],
"fullname":"Ljava/lang/String;",
"index":4294967295,
"methods":[
],
"source_filename":""
},
{
"access_flags":[
],
"fields":[
],
"fullname":"Ljava/lang/Object;",
"index":4294967295,
"methods":[
{
"access_flags":[
"CONSTRUCTOR"
],
"code_offset":0,
"index":3,
"is_virtual":false,
"name":"<init>",
"prototype":{
"parameters":[
],
"return_type":{
"type":"PRIMITIVE",
"value":"void"
}
}
}
],
"source_filename":""
},
{
"access_flags":[
],
"fields":[
],
"fullname":"Ljava/io/PrintStream;",
"index":4294967295,
"methods":[
{
"access_flags":[
],
"code_offset":0,
"index":2,
"is_virtual":false,
"name":"println",
"prototype":{
"parameters":[
{
"type":"CLASS",
"value":"Ljava/lang/String;"
}
],
"return_type":{
"type":"PRIMITIVE",
"value":"void"
}
}
}
],
"source_filename":""
},
{
"access_flags":[
],
"fields":[
{
"access_flags":[
],
"index":0,
"is_static":false,
"name":"out",
"type":{
"type":"CLASS",
"value":"Ljava/io/PrintStream;"
}
}
],
"fullname":"Ljava/lang/System;",
"index":4294967295,
"methods":[
// values
],
"source_filename":""
}
],
"header":{
"checksum":1053983359,
"classes":[
276,
1
],
"data":[
308,
548
],
"endian_tag":305419896,
"fields":[
236,
1
],
"file_size":856,
"header_size":112,
"link":[
0,
0
],
"magic":[
100,
101,
120,
10,
48,
51,
53,
0
],
"map":684,
"methods":[
244,
4
],
"prototypes":[
200,
3
],
"signature":[
// values
},
"map":{
"map_items":[
// values
]
}
}
Last updated