[Gelöst] DLL und MD5 Hash
-
- Beiträge: 275
- Registriert: 27.08.2009 14:14
- Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
- Kontaktdaten:
[Gelöst] DLL und MD5 Hash
Hallo,
ich habe eine DLL mit verschiedenen Funktionen eine davon ist eine um von vielen Dateien einen MD5 Hash erstellen. Dazu wird auch ein MD5 Hash der DLL erstellt um zu prüfen ob diese Verändert wurde. Diesen MD5 Hash hat auch ein Server. So wenn ich nun die Procedure der DLL Aufrufe gibt's nen Hash (z.B c0abafa17993ad17e988e7e213e32d27). Wenn ich die Procedure IN der DLL aufrufe gibt es nen anderen Hash. Wie kommt das?
Euer netzcoder
Lösung: In meinem Code wurde die Linked List nicht geleert.
ich habe eine DLL mit verschiedenen Funktionen eine davon ist eine um von vielen Dateien einen MD5 Hash erstellen. Dazu wird auch ein MD5 Hash der DLL erstellt um zu prüfen ob diese Verändert wurde. Diesen MD5 Hash hat auch ein Server. So wenn ich nun die Procedure der DLL Aufrufe gibt's nen Hash (z.B c0abafa17993ad17e988e7e213e32d27). Wenn ich die Procedure IN der DLL aufrufe gibt es nen anderen Hash. Wie kommt das?
Euer netzcoder
Lösung: In meinem Code wurde die Linked List nicht geleert.
Zuletzt geändert von netzcoder am 20.02.2010 12:12, insgesamt 1-mal geändert.
PB 4.40 Final Full Version
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: DLL und Hash
Wie sollen wir das beantwortennetzcoder hat geschrieben:Wie kommt das?

Frag den Autor der DLL.
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Re: DLL und Hash
dir ist immer noch nicht klar geworden, dass wir keine Kristallkugeln haben?

wie schwierig ist das denn, zu begreifen, dass man nur anhand von Code eine Aussage machen kann?
du strapazierst gerade deine Jugendgegebene Narrenfreiheit.
... und gewöhn dir mal bitte an, im Anfängerbereich zu posten.
solange du noch nicht mal vernünftig Fragen stellen kannst, halte ich das für übertrieben in den Allgemeinen Sektor zu gehen.

wie schwierig ist das denn, zu begreifen, dass man nur anhand von Code eine Aussage machen kann?
du strapazierst gerade deine Jugendgegebene Narrenfreiheit.
... und gewöhn dir mal bitte an, im Anfängerbereich zu posten.
solange du noch nicht mal vernünftig Fragen stellen kannst, halte ich das für übertrieben in den Allgemeinen Sektor zu gehen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: DLL und Hash
Du bist also selber der Trott**netzcoder hat geschrieben:Der Author bin ich

Danke das Du mir meine Zeit mit dämlichen Fragen stehlst,
ignorelist vervollständig.
-
- Beiträge: 275
- Registriert: 27.08.2009 14:14
- Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
- Kontaktdaten:
Re: DLL und Hash
Naja es sieht ~ so in der DLL aus:
Und ich sende den Hash der rauskommt an einen Server. Mit UrlEncode(Hash) per Get und auf dem Server decode ich das wieder. Nun hab ich einmal die Funktion CreateDirHash aufgerufen um rauszufinden was für ein hash mein Programm + Die Dateien unter C:\Users\Admin\Desktop\asdfasdf\asfsadf\ haben. Der ist auf dem Server. Und wenn ich das jetzt sende sind da 2 verschiedene. Da fehlt kein Leerzeichen oder irgendwas was ich erklären könnte sondern es sind 2 unterschiedliche MD5 Hashes.
Code: Alles auswählen
Repeat
MessageRequester("THX", "DANKE FÜR EURE HILFE!!!",32)
ForEver
Zuletzt geändert von netzcoder am 23.02.2010 16:16, insgesamt 1-mal geändert.
PB 4.40 Final Full Version
- HeX0R
- Beiträge: 3042
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3 - Kontaktdaten:
Re: DLL und Hash
Wer ist auf dem Server?netzcoder hat geschrieben:Nun hab ich einmal die Funktion CreateDirHash aufgerufen um rauszufinden was für ein hash mein Programm + Die Dateien unter C:\Users\Admin\Desktop\asdfasdf\asfsadf\ haben. Der ist auf dem Server.
2 verschiedene was?netzcoder hat geschrieben:Und wenn ich das jetzt sende sind da 2 verschiedene.
Wo soll ein Leerzeichen fehlen? Ein MD5-Hash kennt keine Leerzeichen...netzcoder hat geschrieben:Da fehlt kein Leerzeichen oder irgendwas was ich erklären könnte sondern es sind 2 unterschiedliche MD5 Hashes.
Was'n los mit dir?
Liest du dir dein eigenes Geschreibsel eigentlich auch mal durch? Wenn ja, ergibt das dann für dich irgendeinen Sinn?
Ich denke ich schliesse mich ts-soft an.
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}.:|:.{Bier spendieren}
-
- Beiträge: 275
- Registriert: 27.08.2009 14:14
- Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
- Kontaktdaten:
Re: DLL und Hash
Also auf dem Server ist eine PHP-Datei die das auswertet. Also die Datei bekommt der Get nen MD5 Hash den die DLL erstellt zugesandt und vergleicht diesen mit deinem der auf dem Server liegt. Und cih finde den Fehler nicht weil es sind wirklich 2 verschiedene Hashes. Entschuldigung das ich das so hingekritzelt habe. Werde es bearbeiten.
PB 4.40 Final Full Version
Re: DLL und Hash
zwei unterschiedliche Hash-Werte resultieren aus zwei verschiedenen Dateien.
Sprich: Deine beiden Routinen zum Ermitteln des Hash-Wertes greifen
nicht auf ein und dieselbe DLL zu. Kann das bei Dir der Fall sein?
Such doch mal spaßeshalber wie oft die DLL auf Deine(r|n) Platte(n)
vorhanden ist.
Ansonsten möchte ich mich meinen Vorschreibern anschließen: Es ist
wirklich schwierig, aus Deinen Postings herauszulesen, worum es
überhaupt geht. Gib Dir bitte etwas mehr Mühe beim Verfassen Deiner
Anfragen.
Grüße ... Kiffi
Sprich: Deine beiden Routinen zum Ermitteln des Hash-Wertes greifen
nicht auf ein und dieselbe DLL zu. Kann das bei Dir der Fall sein?
Such doch mal spaßeshalber wie oft die DLL auf Deine(r|n) Platte(n)
vorhanden ist.
Ansonsten möchte ich mich meinen Vorschreibern anschließen: Es ist
wirklich schwierig, aus Deinen Postings herauszulesen, worum es
überhaupt geht. Gib Dir bitte etwas mehr Mühe beim Verfassen Deiner
Anfragen.
Grüße ... Kiffi
a²+b²=mc²
Re: DLL und Hash
Ich hatte auch schon mal das Problem, dass php nen anderen MD5-Hash ausgab als PB. Lag an einem Fehler im PB-Code. Also schlage ich vor, dass du diesen nochmal ausführlich durch gehst.