- Dec 1, 2018
- 23,637
- 26,969
- 120
That's the easy partdude had alot of work and research over the weekend https://pastebin.com/iAXeL8UD am now stack here need some help
Manual decoding. To ease your work create a php script on a server, let's call it "abdecode.php" with 2 parts:
1st - processing of the self input text value trough ab(___) function and return result to screen
2nd - form to get text input and send it to self processing
From the script you have multi level encoded and nested functions. For example:
this is simple with only the result of ab
Code:
$this->addon_id = ab_____("bc``efbm`pg`uif`ebz");
this one base 64 decodes the result of ab
Code:
$this->s = base64_decode(ab_____("d3W1eHmv[4N>")));
this is 2 level nested function:
PHP:
$this->m = call_user_func(call_user_func(base64_decode(ab_____("bX2xcH:l[R>>"))), "", ["ab__", "___"]), 'bc``beepot`nbobhfs');
// which basically takes the result of first CUF and pass it as function to second (nesting is fron inside to outside, so inside is the first function)
call_user_func(base64_decode(ab_____("bX2xcH:l[R>>"))) // <- first function
call_user_func("result of first function", "", ["ab__", "___"], 'bc``beepot`nbobhfs')
// Anyway this first decoding is wrong as it have on more closing paranthesys
And what you have to do is to manually take the result of ab__ function and replace it in file and resolve all nested functions to base
N-Joy!