|
You last visited: Today at 20:17
Advertisement
.swf bot ?
Discussion on .swf bot ? within the AutoIt forum part of the Coders Den category.
04/03/2013, 10:53
|
#16
|
elite*gold: 100
Join Date: Aug 2005
Posts: 595
Received Thanks: 208
|
@FacepalmMan
öhm viel Spass mit dieser herrausragenden idee *cough*
Mit Bruteforce wirst du an so ziemlich jeder Verschlüsselung scheitern
Ganz davon abgesehn, evtl findet man tatsächlich ein Bug über Packets, wäre nich das erstemal das dort geschlampt wurde aber unter garantie nicht soetwas wie du da annimmst
|
|
|
04/03/2013, 11:54
|
#17
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Hier ist die main.swf des Games.
Viel Spaß
|
|
|
04/03/2013, 15:14
|
#18
|
elite*gold: 224
Join Date: Dec 2010
Posts: 2,766
Received Thanks: 931
|
Quote:
Originally Posted by Requι
Hier ist die main.swf des Games.
Viel Spaß
|
Die Datei ist beschädigt .. wird zumindest bei mir angezeigt .
Sag mir wie ich die Pakete entschlüssele und ich bastel dir um handumdrehen einen Bot ... Das entschlüsseln ist das einzige schwierige daran und es hat Nichts mit dem Bot schreiben an sich zu tun . Wieso hängstr du denn so stark an der Behauptung das es nciht möglich ist einen Algorithmus in Autoit zu schreiben? erklär mir das mal^^
|
|
|
04/03/2013, 15:27
|
#19
|
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
|
da bin ich wieder. habe ein entschlüsselungsgerät (entschlüsselungscombifinder) gemacht. es ist zwar etwas langsam und schafft nur entschlüsselungspasswörter bis 255 aber wenn ihr es schafft könnt ihr was tolles draus machen.
Code:
For $i=0 To 255
For $i2=0 To 255
$SE=_StringEncrypt()
If $SE="Text der rauskommen soll" And Not $i2=0 Then MsgBox(0,"","Ergebnis: "&$i&" "&$i2)
Next
Next
MsgBox(0,"","FERTIG")
Func _StringEncrypt($i_Encrypt=0,$s_EncryptText="Text den ihr Decrypten wollt", $s_EncryptPassword=$i2, $i_EncryptLevel = $i)
If $i_Encrypt <> 0 And $i_Encrypt <> 1 Then
SetError(1, 0, '')
ElseIf $s_EncryptText = '' Or $s_EncryptPassword = '' Then
SetError(1, 0, '')
Else
If Number($i_EncryptLevel) <= 0 Or Int($i_EncryptLevel) <> $i_EncryptLevel Then $i_EncryptLevel = 1
Local $v_EncryptModified
Local $i_EncryptCountH
Local $i_EncryptCountG
Local $v_EncryptSwap
Local $av_EncryptBox[256][2]
Local $i_EncryptCountA
Local $i_EncryptCountB
Local $i_EncryptCountC
Local $i_EncryptCountD
Local $i_EncryptCountE
Local $v_EncryptCipher
Local $v_EncryptCipherBy
If $i_Encrypt = 1 Then
For $i_EncryptCountF = 0 To $i_EncryptLevel Step 1
$i_EncryptCountG = ''
$i_EncryptCountH = ''
$v_EncryptModified = ''
For $i_EncryptCountG = 1 To StringLen($s_EncryptText)
If $i_EncryptCountH = StringLen($s_EncryptPassword) Then
$i_EncryptCountH = 1
Else
$i_EncryptCountH += 1
EndIf
$v_EncryptModified = $v_EncryptModified & Chr(BitXOR(Asc(StringMid($s_EncryptText, $i_EncryptCountG, 1)), Asc(StringMid($s_EncryptPassword, $i_EncryptCountH, 1)), 255))
Next
$s_EncryptText = $v_EncryptModified
$i_EncryptCountA = ''
$i_EncryptCountB = 0
$i_EncryptCountC = ''
$i_EncryptCountD = ''
$i_EncryptCountE = ''
$v_EncryptCipherBy = ''
$v_EncryptCipher = ''
$v_EncryptSwap = ''
$av_EncryptBox = ''
Local $av_EncryptBox[256][2]
For $i_EncryptCountA = 0 To 255
$av_EncryptBox[$i_EncryptCountA][1] = Asc(StringMid($s_EncryptPassword, Mod($i_EncryptCountA, StringLen($s_EncryptPassword)) + 1, 1))
$av_EncryptBox[$i_EncryptCountA][0] = $i_EncryptCountA
Next
For $i_EncryptCountA = 0 To 255
$i_EncryptCountB = Mod(($i_EncryptCountB + $av_EncryptBox[$i_EncryptCountA][0] + $av_EncryptBox[$i_EncryptCountA][1]), 256)
$v_EncryptSwap = $av_EncryptBox[$i_EncryptCountA][0]
$av_EncryptBox[$i_EncryptCountA][0] = $av_EncryptBox[$i_EncryptCountB][0]
$av_EncryptBox[$i_EncryptCountB][0] = $v_EncryptSwap
Next
For $i_EncryptCountA = 1 To StringLen($s_EncryptText)
$i_EncryptCountC = Mod(($i_EncryptCountC + 1), 256)
$i_EncryptCountD = Mod(($i_EncryptCountD + $av_EncryptBox[$i_EncryptCountC][0]), 256)
$i_EncryptCountE = $av_EncryptBox[Mod(($av_EncryptBox[$i_EncryptCountC][0] + $av_EncryptBox[$i_EncryptCountD][0]), 256)][0]
$v_EncryptCipherBy = BitXOR(Asc(StringMid($s_EncryptText, $i_EncryptCountA, 1)), $i_EncryptCountE)
$v_EncryptCipher &= Hex($v_EncryptCipherBy, 2)
Next
$s_EncryptText = $v_EncryptCipher
Next
Else
For $i_EncryptCountF = 0 To $i_EncryptLevel Step 1
$i_EncryptCountB = 0
$i_EncryptCountC = ''
$i_EncryptCountD = ''
$i_EncryptCountE = ''
$v_EncryptCipherBy = ''
$v_EncryptCipher = ''
$v_EncryptSwap = ''
$av_EncryptBox = ''
Local $av_EncryptBox[256][2]
For $i_EncryptCountA = 0 To 255
$av_EncryptBox[$i_EncryptCountA][1] = Asc(StringMid($s_EncryptPassword, Mod($i_EncryptCountA, StringLen($s_EncryptPassword)) + 1, 1))
$av_EncryptBox[$i_EncryptCountA][0] = $i_EncryptCountA
Next
For $i_EncryptCountA = 0 To 255
$i_EncryptCountB = Mod(($i_EncryptCountB + $av_EncryptBox[$i_EncryptCountA][0] + $av_EncryptBox[$i_EncryptCountA][1]), 256)
$v_EncryptSwap = $av_EncryptBox[$i_EncryptCountA][0]
$av_EncryptBox[$i_EncryptCountA][0] = $av_EncryptBox[$i_EncryptCountB][0]
$av_EncryptBox[$i_EncryptCountB][0] = $v_EncryptSwap
Next
For $i_EncryptCountA = 1 To StringLen($s_EncryptText) Step 2
$i_EncryptCountC = Mod(($i_EncryptCountC + 1), 256)
$i_EncryptCountD = Mod(($i_EncryptCountD + $av_EncryptBox[$i_EncryptCountC][0]), 256)
$i_EncryptCountE = $av_EncryptBox[Mod(($av_EncryptBox[$i_EncryptCountC][0] + $av_EncryptBox[$i_EncryptCountD][0]), 256)][0]
$v_EncryptCipherBy = BitXOR(Dec(StringMid($s_EncryptText, $i_EncryptCountA, 2)), $i_EncryptCountE)
$v_EncryptCipher = $v_EncryptCipher & Chr($v_EncryptCipherBy)
Next
$s_EncryptText = $v_EncryptCipher
$i_EncryptCountG = ''
$i_EncryptCountH = ''
$v_EncryptModified = ''
For $i_EncryptCountG = 1 To StringLen($s_EncryptText)
If $i_EncryptCountH = StringLen($s_EncryptPassword) Then
$i_EncryptCountH = 1
Else
$i_EncryptCountH += 1
EndIf
$v_EncryptModified &= Chr(BitXOR(Asc(StringMid($s_EncryptText, $i_EncryptCountG, 1)), Asc(StringMid($s_EncryptPassword, $i_EncryptCountH, 1)), 255))
Next
$s_EncryptText = $v_EncryptModified
Next
EndIf
Return $s_EncryptText
EndIf
EndFunc ;==>_StringEncrypt
|
|
|
04/03/2013, 15:47
|
#20
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Quote:
Originally Posted by Requι
Dann sag ich 50€
Ich will so einen Bot sehen in AutoIt
|
wenn jemand es schafft in autoit einen darkorbit packet bot zu schreiben dann komm ich persönlich vorbei und gebe ihm 10000 €
Requi hat einfach recht akzeptiert das ^^
|
|
|
04/03/2013, 17:17
|
#21
|
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
|
du kannst dein 10000€-angebot immernoch zurückziehen! wir brauchen nur die verschlüsselung. das mit der verschlüsselung wird mir nicht so schwer fallen. habe meine 7 gamerpc's zusammengeschlossen (feiere gerne LAN partys) und die überprüfung von 255 auf 16777215 gestellt! ich fange ebend packet ab und lasse das 7 gamerpc große monster das ganze entschlüsseln! in ein paar stunden ist es fertig.
|
|
|
04/03/2013, 17:20
|
#22
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
ok 10 k isn bisschen viel aber mein paypal konto bekommst du wenn du das schaffst , er muss auch funktionieren und gegenüber anderen bots keine großen nachteile haben ^^
|
|
|
04/03/2013, 18:08
|
#23
|
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
|
Das Projekt wurde abgebrochen.
|
|
|
04/03/2013, 18:12
|
#24
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Quote:
Originally Posted by FacePalmMan
Das Projekt wurde abgebrochen.
|
hahahaha das war mir so klar das du failst ^^
Ricky hatte also doch recht
|
|
|
04/03/2013, 18:19
|
#25
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Ich sag ja. Die Verschlüsselung mit AutoIt. Geht nicht. Wenn dann nicht einfach
|
|
|
04/03/2013, 18:21
|
#26
|
elite*gold: 0
Join Date: Jan 2013
Posts: 426
Received Thanks: 129
|
das ist es nicht! ich darf es euch nicht sagen!
|
|
|
04/03/2013, 18:25
|
#27
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Hat Mama dir deine 7 GamerPC's weggenommen?
|
|
|
04/03/2013, 18:28
|
#28
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Quote:
Originally Posted by FacePalmMan
das ist es nicht! ich darf es euch nicht sagen!
|
ich darf es euch nicht sagen ? hehe ^^
. . . . .. . . . . . ..,/. . . . . . . . . . . . . . . . . . . . . . . ”:,
. . . . . . . .. .,?. . . . . . . . . . . . . . . . . . . . . . . . . . .\,
. . . . . . . . . /. . . . . . . . . . . . . . . . . . . . . . . . . . . . ,}
. . . . . . . . ./. . . . . . . . . . . . . . . . . . . . . . . . . . ,:`^`.}
. . . . . . . ./. . . . . . . . . . . . . . . . . . . . . . . . . ,:”. . . ./
. . . . . . .?. . . __. . . . . . . . . . . . . . . . . . . . :`. . . ./
. . . . . . . /__.(. . .“~-,_. . . . . . . . . . . . . . ,:`. . . .. ./
. . . . . . /(_. . ”~,_. . . ..“~,_. . . . . . . . . .,:`. . . . _/
. . . .. .{.._$;_. . .”=,_. . . .“-,_. . . ,.-~-,}, .~”; /. .. .}
. . .. . .((. . .*~_. . . .”=-._. . .“;,,./`. . /” . . . ./. .. ../
. . . .. . .\`~,. . ..“~.,. . . . . . . . . ..`. . .}. . . . . . ../
. . . . . .(. ..`=-,,. . . .`. . . . . . . . . . . ..(. . . ;_,,-”
. . . . . ../.`~,. . ..`-.. . . . . . . . . . . . . . ..\. . /\
. . . . . . \`~.*-,. . . . . . . . . . . . . . . . . ..|,./.....\,__
,,_. . . . . }.>-._\. . . . . . . . . . . . . . . . . .|. . . . . . ..`=~-,
. .. `=~-,_\_. . . `\,. . . . . . . . . . . . . . . . .\
. . . . . . . . . .`=~-,,.\,. . . . . . . . . . . . . . . .\
. . . . . . . . . . . . . . . . `:,, . . . . . . . . . . . . . `\. . . . . . ..__
. . . . . . . . . . . . . . . . . . .`=-,. . . . . . . . . .,%`>--==``
. . . . . . . . . . . . . . . . . . . . _\. . . . . ._,-%. . . ..
░█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█
░█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█
░▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀
|
|
|
04/03/2013, 18:42
|
#29
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by Requι
Ich sag ja. Die Verschlüsselung mit AutoIt. Geht nicht. Wenn dann nicht einfach
|
requi du verstehst immernoch nicht, das verschlüsselungen einfach nur die aneinanderreihung umkehrbarer operationen sind...
sobald die verschlüsselungsmethode bekannt ist, kann diese ohne probleme in jeder beliebigen sprache nachgestellt werden.
das einzige problem ist wie immer das reverse engineering, welches notwendig ist, um den verschlüsselungsalgo' zu finden. sobald dieser bekannt ist, ist das ganze nurnoch simple schreib-arbeit, welche unabhängig von der sprache, selbst von anfängern problemlos bewältigt werden kann.
|
|
|
04/03/2013, 18:52
|
#30
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Okay. Wenn du meinst.
|
|
|
All times are GMT +1. The time now is 20:19.
|
|