Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 22:08

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Script Decryption

Discussion on Script Decryption within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
nikitadermer's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 63
Received Thanks: 12
s

s
nikitadermer is offline  
Old 03/15/2014, 11:57   #2
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by nikitadermer View Post
Ich weiss nicht ob das hier hin gehört, aber weiss jemand wie man etwas wie das :
in sowas entschlüsseln kann



Das war das einzige was ich dazu finden konnte.
Ich kenne mich mit soetwas überhaupt nicht aus und wäre für eure Hilfe dankbar.

MfG
Gar nicht ohne mehr Informationen über beispielsweise die Verschlüsselungs-Routine oder den Verwendungszweck oder die Sprache usw.

Selbst wenn man davon ausgeht, dass es lediglich eine XOR-Verschlüsselung ist, so kann diese XOR-Verschlüsselung noch beliebig komplex sein.
Wenn man aber weder Verschlüsselungsroutine noch den Key kennt, wird das richtig hart etwas derartiges zu entschlüsseln (versteh mich nicht falsch, es ist durchaus möglich, aber einfach was Arbeit/Ergebnis angeht niemals wirtschaftlich).
Shadow992 is offline  
Old 03/15/2014, 12:00   #3
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Es scheint wohl so, als ob das ein Base64 Code ist. Den kannst du ganz einfach mit Base 64 Decodern (Online-Services) decoden und dann hast du den BitXOR encrypteten Code.

Hier kannst du das Passwort mittels (z.B.) AutoIt-Scripten bruteforcen, was aber zeitaufwendig sein dürfte.
Musst halt schauen was das Passwort ist, also der Offset der bei BitXOR angewendet wurde. Wenn du das raus hast, kannst du jede Nachricht die mit dem Verfahren verschlüsselt wurde und den Schlüssel nutzt decoden.
alpines is offline  
Old 03/15/2014, 12:14   #4
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Quote:
Originally Posted by alpines View Post
Es scheint wohl so, als ob das ein Base64 Code ist. Den kannst du ganz einfach mit Base 64 Decodern (Online-Services) decoden und dann hast du den BitXOR encrypteten Code.

Hier kannst du das Passwort mittels (z.B.) AutoIt-Scripten bruteforcen, was aber zeitaufwendig sein dürfte.
Musst halt schauen was das Passwort ist, also der Offset der bei BitXOR angewendet wurde. Wenn du das raus hast, kannst du jede Nachricht die mit dem Verfahren verschlüsselt wurde und den Schlüssel nutzt decoden.
Du gehst jetzt aber davon aus, dass der Code lediglich aus einem Schlüssel mit der Länge 1 besteht, der sich während der Verschlüsselung nicht verändert.
Aber das kannst du nicht voraussetzen, beispielsweise ist das ebenso eine XOR-Verschlüsselung:

PHP Code:
key=10;
for(
i=0;i<text.length();i++)
{
   
text[i]=XOR(text[i],key);
   
key++;
   if (
key>100key20;

Du kannst ohne mehr Informationen den oberen Code einfach nicht entschlüsseln. Vielleicht verändern sich die Verschlüsselungsroutinen auch jedes mal ein bisschen.

Es ist einfach nicht auf "einfache" Art und Weise möglich den oberen Code zu entschlüsseln ohne mehr Informationen zu haben und wer etwas anderes behauptet hat entweder keine Ahnung oder setzt Sachen voraus (wie beispielsweise den genauen Verschlüsselungs-Algo) ohne diese wirklich zu kennen.

Edit:
Klar könnte man "blind" drauf los raten und erst einmal alle Standard-Algos ausprobieren und deren schwächen abklappern, aber auch dann setzt du voraus, dass du weißt, dass es irgendein Standard-Algo sein muss.

Du nimmst also an, dass du mehr Informationen hast als es die Realität ist.
Das bringt einem zwar sehr oft ans Ziel, aber es besteht eine Restwahrscheinlichkeit mit der dein Programm failen wird und damit ist es keine Allround-Lösung wie es der TE (so scheint es zumindest mir auf Grund von fehlenden Informationen) haben wollte.
Shadow992 is offline  
Old 03/15/2014, 12:28   #5
 
nikitadermer's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 63
Received Thanks: 12
Naja schade :/

trotzdem danke

Ich meld mich wieder wenn ich irgendetwas finde..

Hab gefunden wo die alle encrypted werden. Aber dahinter zu kommen und zu gucken wie sie es machen ist glaub ich mit legalen mitteln nicht möglich
nikitadermer is offline  
Old 03/15/2014, 12:45   #6
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Quote:
Originally Posted by Shadow992 View Post
Du gehst jetzt aber davon aus, dass der Code lediglich aus einem Schlüssel mit der Länge 1 besteht, der sich während der Verschlüsselung nicht verändert.
Aber das kannst du nicht voraussetzen, beispielsweise ist das ebenso eine XOR-Verschlüsselung:

PHP Code:
key=10;
for(
i=0;i<text.length();i++)
{
   
text[i]=XOR(text[i],key);
   
key++;
   if (
key>100key20;

Du kannst ohne mehr Informationen den oberen Code einfach nicht entschlüsseln. Vielleicht verändern sich die Verschlüsselungsroutinen auch jedes mal ein bisschen.

Es ist einfach nicht auf "einfache" Art und Weise möglich den oberen Code zu entschlüsseln ohne mehr Informationen zu haben und wer etwas anderes behauptet hat entweder keine Ahnung oder setzt Sachen voraus (wie beispielsweise den genauen Verschlüsselungs-Algo) ohne diese wirklich zu kennen.

Edit:
Klar könnte man "blind" drauf los raten und erst einmal alle Standard-Algos ausprobieren und deren schwächen abklappern, aber auch dann setzt du voraus, dass du weißt, dass es irgendein Standard-Algo sein muss.

Du nimmst also an, dass du mehr Informationen hast als es die Realität ist.
Das bringt einem zwar sehr oft ans Ziel, aber es besteht eine Restwahrscheinlichkeit mit der dein Programm failen wird und damit ist es keine Allround-Lösung wie es der TE (so scheint es zumindest mir auf Grund von fehlenden Informationen) haben wollte.
Ich bin auch von einer einfachen BitXOR-Verschlüsselung ausgegangen wo sich der Schlüssel nicht ändert. Das könnte man recht einfach bruteforcen, allerdings gibt es ja auch noch die von dir genannte Möglichkeit.

Die Frage stellt sich nun, wie sicher der Encrypter sein Script gecryptet haben möchte, aber wenn man mehr über die Routine nichts weiß, dann kann man das eigentlich gleich vergessen.
alpines is offline  
Old 03/15/2014, 13:08   #7
 
link's Avatar
 
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
Sieht stark nach 'nem Base64-Codewort aus, also einfach mal dekodieren und siehe da, Header = 0x61754C1B bzw. ESC, "Lua".

Es handelt sich also um eine Base64-kodierte LuaC/Lua Bytecode-Datei.
Jetzt musst du 'nen Lua 5.2 Decompiler suchen/basteln oder du disassemblierst den Bytecode und patchst ihn oder stellst den Source Code manuell wieder her, je nachdem was dein Ziel ist.
link is offline  
Thanks
1 User
Old 03/15/2014, 13:14   #8
 
link's Avatar
 
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
Quote:
Originally Posted by link View Post
Jetzt musst du 'nen Lua 5.2 Decompiler suchen/basteln oder du disassemblierst den Bytecode und patchst ihn oder stellst den Source Code manuell wieder her, je nachdem was dein Ziel ist.
nennt man auch dekompilieren
link is offline  
Old 03/16/2014, 23:48   #9


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by nikitadermer View Post
Naja schade :/

trotzdem danke

Ich meld mich wieder wenn ich irgendetwas finde..

Hab gefunden wo die alle encrypted werden. Aber dahinter zu kommen und zu gucken wie sie es machen ist glaub ich mit legalen mitteln nicht möglich
Doch, Reverse Engineering ist legal.
MrSm!th is offline  
Reply


Similar Threads Similar Threads
Rc4 decryption
10/22/2012 - General Coding - 3 Replies
Hallo Bin auf RC4 Verschlüsselung gestoßen. Wollte mal nachforschen, wie schwer diese zu cracken ist. Wer damit schon Erfahrung hat, bitte um Einstiegshilfe, Wo soll ich anfagen? Überhaupt möglich zu cracken ohne key? Key rausfinden?
XFS Decryption?
11/29/2011 - General Coding - 4 Replies
Hey, ich hab ein Problem, und zwar will ich eine Datei decrypten, die 700MB groß ist, und eine XFS ist. Womit könnte ich das decrypten? Weiß das jemand? Falls jemand sich daran antasten will, kann er gerne eine gleiche Datei runterladen, die aber nur 4kb groß ist. --
HELP Item Decryption
10/24/2009 - CO2 Private Server - 2 Replies
When i use the one from ElitePvpers, then when i click it to decrypt,ecrypt or what ever. Then nothing happens to it. The file stays with Chinese, so what do i do? The one that help me will get thousand thanks:handsdown:
after decryption
05/20/2009 - Soldier Front Philippines - 10 Replies
pagkatpos nun ano sunod? san makikita ung mga details nung file na nadecrypt?



All times are GMT +1. The time now is 22:09.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.