PHP crypter problem

06/25/2013 18:06 YatoDev#1
Ein freund hat versuch für mich einen text crypted in php ausgeben zu lassen und das hat auch geklappt .
Dann habe ich den gleichen algorythmus genommen und das in autoit versucht zu decrypten - ohne erfolg ....

Kann mir vielleicht jemand helfen ?
Haben es mit AES 256 bit und RC4 getestet
06/28/2013 15:38 YatoDev#2
push !?
06/28/2013 15:41 Else#3
Source?
06/28/2013 18:14 YatoDev#4
Quote:
Originally Posted by Else View Post
Source?
skype ? :D
06/28/2013 20:36 Else#5
Ich benötige dafür kein Skype. ;-)
06/29/2013 12:31 YatoDev#6
Quote:
Originally Posted by Else View Post
Ich benötige dafür kein Skype. ;-)
dann musst du auch verstehen das ich hier nicht mein ganzes script poste und da ich ein php noob bin könnte es sein das ich nicht alles schreibe was du brauchst
ich hab das auch nicht selber gemacht also ka ^^

PHP Code:
function String2Hex($string)
{
for (
$x=0;$x<strlen($string);$x++)
{
 
$hexstring.=dechex(ord(substr($string,$x,1)));
}
return 
$hexstring;
}

function 
rc4Encrypt($skey$pt) {
    
$s = array();
    for (
$i=0$i<256$i++) {
        
$s[$i] = $i;
    }
    
$j 0;
    
$x;
    for (
$i=0$i<256$i++) {
        
$j = ($j $s[$i] + ord($key[$i strlen($skey)])) % 256;
        
$x $s[$i];
        
$s[$i] = $s[$j];
        
$s[$j] = $x;
    }
    
$i 0;
    
$j 0;
    
$ct '';
    
$y;
    for (
$y=0$y<strlen($pt); $y++) {
        
$i = ($i 1) % 256;
        
$j = ($j $s[$i]) % 256;
        
$x $s[$i];
        
$s[$i] = $s[$j];
        
$s[$j] = $x;
        
$ct .= $pt[$y] ^ chr($s[($s[$i] + $s[$j]) % 256]);
    }
    return 
$ct;
}

function 
mc_encrypt($encrypt$mc_key) {
$iv '1234567890123456';
    
$iv mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128MCRYPT_MODE_CBC), MCRYPT_RAND);
    
$passcrypt trim(mcrypt_encrypt(MCRYPT_RIJNDAEL_128$mc_keytrim($encrypt), MCRYPT_MODE_ECB$iv));
    return 
$passcrypt;

06/29/2013 12:57 Else#7
Wozu gibt es Pastebin o.Ä.? Versucht es mal hiermit.

Code:
function decrypt($key,$iv,$string_to_decrypt)
{
    $string_to_decrypt = base64_decode($string_to_decrypt);
    $rtn = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $string_to_decrypt, MCRYPT_MODE_CBC, $iv);
    $rtn = rtrim($rtn, "\0\4");
    return($rtn);
}

function encrypt($key,$iv,$string_to_encrypt)
{
    $rtn = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $string_to_encrypt, MCRYPT_MODE_CBC, $iv);
    $rtn = base64_encode($rtn);
    return($rtn);
}
06/29/2013 19:26 YatoDev#8
Quote:
Originally Posted by Else View Post
Wozu gibt es Pastebin o.Ä.? Versucht es mal hiermit.

Code:
function decrypt($key,$iv,$string_to_decrypt)
{
    $string_to_decrypt = base64_decode($string_to_decrypt);
    $rtn = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $string_to_decrypt, MCRYPT_MODE_CBC, $iv);
    $rtn = rtrim($rtn, "\0\4");
    return($rtn);
}

function encrypt($key,$iv,$string_to_encrypt)
{
    $rtn = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $string_to_encrypt, MCRYPT_MODE_CBC, $iv);
    $rtn = base64_encode($rtn);
    return($rtn);
}
rijandel 256 ist nicht gleich aes 256 !
bei rijndael bezeichnet die zahl die blockgrösse, bei AES bezeichnet es aber die schlüssellänge... desshalb ist rijndael 128 == AES 256

ich kann es nicht wirklich einbauen wie gesagt ich habe fast keine kentnisse
06/30/2013 00:57 GodHacker#9
Quote:
Originally Posted by »FlutterShy™ View Post
ich kann es nicht wirklich einbauen wie gesagt ich habe fast keine kentnisse
Kannst du die Grundlagen?
06/30/2013 11:12 YatoDev#10
Quote:
Originally Posted by GodHacker View Post
Kannst du die Grundlagen?
kannst du lesen ?
06/30/2013 19:29 GodHacker#11
Quote:
Originally Posted by »FlutterShy™ View Post
ich kann es nicht wirklich einbauen wie gesagt ich habe fast keine kentnisse
Quote:
Originally Posted by »FlutterShy™ View Post
kannst du lesen ?
"fast keine kenntnisse" sagt mir jetzt wirklich viel darüber aus, was du alles kannst... -.-
Wenn du keine genaue Aussage darüber machst, was du kannst und was nicht, dann komm hier nicht als wenn ich nicht lesen kann und gib doch einfach eine Antwort, wenn man dich fragt. Meine Frage sollte auch nicht böse gemeint sein, sondern nur erst einmal dazu dienen, dass ich weiß, wie weit du überhaupt PHP beherrscht.
06/30/2013 20:36 YatoDev#12
Quote:
Originally Posted by GodHacker View Post
"fast keine kenntnisse" sagt mir jetzt wirklich viel darüber aus, was du alles kannst... -.-
Wenn du keine genaue Aussage darüber machst, was du kannst und was nicht, dann komm hier nicht als wenn ich nicht lesen kann und gib doch einfach eine Antwort, wenn man dich fragt. Meine Frage sollte auch nicht böse gemeint sein, sondern nur erst einmal dazu dienen, dass ich weiß, wie weit du überhaupt PHP beherrscht.
ich habe fast keine kentnisse = Ich kann bisschen mehr als garnichts = Ich finde mich im source gut zurecht
06/30/2013 22:41 GodHacker#13
Quote:
Originally Posted by »FlutterShy™ View Post
ich habe fast keine kentnisse = Ich kann bisschen mehr als garnichts = Ich finde mich im source gut zurecht
Das ist doch schonmal etwas, womit man etwas anfangen kann.
07/01/2013 14:08 YatoDev#14
Quote:
Originally Posted by GodHacker View Post
Das ist doch schonmal etwas, womit man etwas anfangen kann.
mit deinen antworten aber leider immer noch nichts .....
Will dich nicht damit beleidigen aber könntest du vielleicht hier mal was zum thema schreiben ?
07/01/2013 21:28 GodHacker#15
Quote:
Originally Posted by »FlutterShy™ View Post
mit deinen antworten aber leider immer noch nichts .....
Will dich nicht damit beleidigen aber könntest du vielleicht hier mal was zum thema schreiben ?
Bin schon dabei danach zu suchen.