Register for your free account! | Forgot your password?

You last visited: Today at 00:06

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

Advertisement



CRC-Forcer

Discussion on CRC-Forcer within the Coding Releases forum part of the Coders Den category.

Reply
 
Old   #1
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
CRC-Forcer

Yo,
das ist mein CRC-Forcer.
Ich hab ihn geschrieben weil ich einen brauchte und ich den von SuperNovaAO nicht so gut finde.
Hier ist ein kleines Bild:

wie man ihn benutzt sollte klar sein. Man kann den CRC-Wert einer Datei, mit dem von einer anderen überschreiben ( oder auch nicht ). Hab das einfach mal mit eingebaut weil es ja für manche nützlich sein kann. Naja Datei auswählen, neuen CRC-Wert eingeben und auf Force CRC drücken.
programmiert wurde er in MASM, also ist er ja sozusagen "Open-Source".

wenn du nicht weißt, was es macht guck dir das Bild an:

password for source:
epvp_tension

virustotal:

Ten$ion
Attached Files
File Type: rar CRC-F.rar (7.5 KB, 628 views)
​Tension is offline  
Thanks
23 Users
Old 10/15/2013, 13:48   #2
 
Naworia's Avatar
 
elite*gold: 12
Join Date: Aug 2011
Posts: 455
Received Thanks: 418
Can you explain us that what is CRC because maybe some members need it and we don't know wtf is CRC?

It may useful for us so we should know it, you should explain it with shortly that what it does or what does it use for?
Naworia is offline  
Old 10/15/2013, 14:01   #3

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
I doubt it'll be useful for you in case you don't know what CRC is or what it's used for.
My guess would be that it modifies the e_csum value.

Nice work.
I'd like to start using WinAPI with (M)ASM, do you have any suggestions where to start?
snow is offline  
Old 10/15/2013, 15:25   #4
 
EngelEatos's Avatar
 
elite*gold: 22
Join Date: May 2011
Posts: 516
Received Thanks: 178
Quote:
Originally Posted by Naworia View Post
Can you explain us that what is CRC because maybe some members need it and we don't know wtf is CRC?

It may useful for us so we should know it, you should explain it with shortly that what it does or what does it use for?
Cyclic redundancy check - Wikipedia, the free encyclopedia

b2t: nice tool
EngelEatos is offline  
Old 10/15/2013, 16:15   #5
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Quote:
Originally Posted by snow911 View Post
I doubt it'll be useful for you in case you don't know what CRC is or what it's used for.
My guess would be that it modifies the e_csum value.

Nice work.
I'd like to start using WinAPI with (M)ASM, do you have any suggestions where to start?
It's easy, i use a really good IDE For MASM.

it shows you the API you want to use:

and the parameters:

which is really usefull.

and for the includes ( for example CreateFile )
you just need to add this :
Code:
include kernel32.inc
includelib kernel32.lib
if you have questions about MASM you can ask me, i can help you

btw. i've learned using them with just recreate little programs, like TaskManager, File Explorer, etc.
​Tension is offline  
Thanks
7 Users
Old 10/25/2013, 21:24   #6


 
Ende!'s Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 6,378
Received Thanks: 7,996
Quote:
Originally Posted by snow911 View Post
I doubt it'll be useful for you in case you don't know what CRC is or what it's used for.
My guess would be that it modifies the e_csum value.

Nice work.
I'd like to start using WinAPI with (M)ASM, do you have any suggestions where to start?
Ich denke eher mal, dass das Tool eine Kollision sucht, indem es so lange zufällige Bytes an das File anhängt und dann den CRC32 errechnet, bis es die gewünschte CRC32 hat. Hab's mir nicht angeschaut, eventuell wird das Ganze auch kalkuliert, was bei CRC32 ja unter gewissen Umständen möglich ist, weil es sich dabei nicht tatsächlich um einen Hash Algorithmus im eigentlichen Sinne handelt.

Super Sache, wollte sowas beizeiten selbst mal schreiben, was mir jetzt scheinbar erspart bleiben soll. Hat schon jemand versucht, wie schnell das Ganze bei Files in der 200MB Region ist?
Ende! is offline  
Old 10/26/2013, 22:43   #7
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Quote:
Originally Posted by Ende! View Post
Ich denke eher mal, dass das Tool eine Kollision sucht, indem es so lange zufällige Bytes an das File anhängt und dann den CRC32 errechnet, bis es die gewünschte CRC32 hat. Hab's mir nicht angeschaut, eventuell wird das Ganze auch kalkuliert, was bei CRC32 ja unter gewissen Umständen möglich ist, weil es sich dabei nicht tatsächlich um einen Hash Algorithmus im eigentlichen Sinne handelt.

Super Sache, wollte sowas beizeiten selbst mal schreiben, was mir jetzt scheinbar erspart bleiben soll. Hat schon jemand versucht, wie schnell das Ganze bei Files in der 200MB Region ist?
Danke erstmal

Naja mein Tool erstellt halt einen normalen CRC Table und einen Reversed-CRC Table. Und damit sucht er dann nach den Bytes, welche ich an die Datei dranhängen muss um den CRC Wert korrekt zu ändern. Zufällige Bytes dranhängen wäre doch viel zu Zeitaufwendig. Mein Forcer sucht nach 4 Bytes die er dann dranhängt. Würde man das nun durch sozusagen "Bruteforce" machen wären das ja ca: 3,3519519824856492748935062495515e+153
möglichkeiten ( laut Taschenrechner (4^255)), und das würde sehr lange dauern vermute ich mal .

Bei so großen Dateien habe ich es selbst noch nicht probiert, nur halt bei welchen, die CRC überwacht werden, also Alarm schreien wenn die Datei einen falschen CRC-Wert wieder gibt. Was mich aber stört, ist das die Dateigröße um 4 erhöht wird. Würde man nun einen Length-Check machen hätte man verloren.

Habe mal den SourceCode dazugepackt wer Interesse hat. Passwort: epvp_tension.
​Tension is offline  
Thanks
3 Users
Old 10/29/2013, 18:57   #8
 
elite*gold: 0
Join Date: Nov 2010
Posts: 2
Received Thanks: 0
Naja Ist schon eine art brutforce

Aber dein source naja kein error checking usw..
also nichts gegen dich aber so würde das programm nur abschmiern

Aber die meisten Crc checks passieren ja auf der checksume im peheader
und nicht auf die datei Länge.

Also daher erkenne ich leider nicht den nutzen des tools

Wie gesagt will dir nicht dem spass verderben
slevin_ is offline  
Old 10/29/2013, 19:30   #9

 
nico_w's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 5,150
Received Thanks: 10,486
Sein Programm berechnet ja, welche Bytes ans Ende der Datei geschrieben werden müssen - Bruteforce wäre "so lange probieren, bis es passt".
Die Checksumme im PE-Header wird für Gewöhnlich nur von Windows-internen Binaries und Treibern genutzt.
nico_w is offline  
Thanks
1 User
Old 10/30/2013, 18:02   #10
 
elite*gold: 0
Join Date: Nov 2010
Posts: 2
Received Thanks: 0
Quote:
Die Checksumme im PE-Header wird für Gewöhnlich nur von Windows-internen Binaries und Treibern genutzt.
Oder Protectoren
slevin_ is offline  
Old 10/30/2013, 20:31   #11
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Quote:
Originally Posted by slevin_ View Post
Oder Protectoren
Welche denn z.B?
Zudem ist es ja einfach den Checksum Wert aus dem PE-Header zu ändern, im Gegensatz zum richtigen CRC. Außerdem war ist mein Tool nicht nur für ausführbare Programme sondern allgemein auch für Dateien die auf den CRC-Wert geprüft werden.
​Tension is offline  
Old 10/30/2013, 21:38   #12


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by slevin_ View Post
Oder Protectoren
Das wäre ein ziemlich schlechter, wenn er sich auf die im PE Header verlässt. Die ist ja noch wesentlich leichter zu modifizieren.

Quote:
4^255
Eigentlich sollten es 256^4 sein ;O
MrSm!th is offline  
Thanks
1 User
Old 10/30/2013, 21:43   #13
 
​Tension's Avatar
 
elite*gold: 110
Join Date: Jun 2013
Posts: 599
Received Thanks: 510
Quote:
Originally Posted by MrSm!th View Post
Eigentlich sollten es 256^4 sein ;O
Oh da hab ich mich wohl vertan
ist aber trotzdem noch ziemlich viel und wäre ziemlich zeitaufwändig
​Tension is offline  
Old 02/25/2014, 23:05   #14
 
erudite's Avatar
 
elite*gold: 338
Join Date: Aug 2010
Posts: 533
Received Thanks: 201
Ein dickes, fettes DANKE!!!

Funktioniert bei mir super!
erudite is offline  
Old 11/22/2014, 14:40   #15
 
elite*gold: 0
Join Date: Oct 2010
Posts: 22
Received Thanks: 6
Kan jemand mir das mal erklearen kapiere nix davon , brauche es aber fuer ein 4story bot von dir/ihn
dylantom is offline  
Reply


Similar Threads Similar Threads
Brute Forcer
01/05/2013 - Off Topic - 7 Replies
Hallo ihr Lieben, ich hoffe ich bin hier richtig! Falls nicht entschuldigt bitte! (: bräuchte dringend Hilfe mit dem Brute Forcer, habe nämlich leider keine Ahnung wie ich diesen zu bedienen habe, wäre wirklich super dankbar, wenn mir da jemand helfen könnte! (:
Money forcer ?
08/18/2008 - Conquer Online 2 - 11 Replies
i was wondering while i was playing CO someone tried to trade me 400 mil but when i look at there char on money board no one in server even has tat much yet they can still except and click confirm? wat kinda hack is this one anyone kno
Forcer or Nooneatall.
01/25/2008 - EO PServer Hosting - 6 Replies
First of all, Grats on the server. I am in need of a favour, Paladin skill books. Any idea on the codes? I had Trace skill book but i cant remember the code. Thanks



All times are GMT +1. The time now is 00:07.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.