Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert.

PE Header Section zufügen

Diskussion: PE Header Section zufügen im Forum Hacks & Crackmes, in der Kategorie Software Home; Anzeige Hallo, ich hänge gerade fest beim zufügen eine Section im PE Header. Dieses Programm hat eine Demo Beschränkung auf ...

Antwort
Alt 07.08.07, 00:11   #1 (permalink)
 
Registriert seit: 06.08.07
miparo Leistung: Facit NTK
Likes: 0
PE Header Section zufügen

Anzeige

Hallo,
ich hänge gerade fest beim zufügen eine Section im PE Header.
Dieses Programm hat eine Demo Beschränkung auf 8000 ASM Lines.
Damit man dieses nicht mal eben erhöhen kann ist das Array statisch.
Nun habe ich aus einer älteren Version ne Lösung wo eine neue Section BSS2 angehängt wird und die Adressen von AsmLine[] darauf neu zeigen(kommt nur 2 x vor)
Die neue Section mit LordPE einzufügen usw. ist ja keine Problem aber die Adresse von den AsmLine[] 06 70 10 00 liegt ja außerhalb des Imgesize 06 34 10 00 und die neue Section ist ja nur 4 Byte groß.
Kann mir da jemand auf die Sprünge helfen?

Danke

Hier mal das alte Patchfill:

; SectionCnt=old+1
0106
09
08
; ImageSize=old+10000*4
0150
00 10 34 06 Imagesize neu
00 10 30 06
; new section 'BSS2'
0338
42 53 53 32
00 00 00 00
; size
0340
00 00 04 00
00 00 00 00
; flags
035C
00 00 00 C0
40 00 00 50
; address of AsmLines[]
2BCDCD
00 10 70 06 ?????????????????????????
08 1E 42 06
2C7F98
00 10 70 06 ?????????????????????????
08 1E 42 06
; size limit
061443
E8 FD
40 1F
0CFBA0
E8 FD
40 1F
; array clean
2BCDD2
E9 FD
41 1F

miparo ist offline   Mit Zitat antworten
Alt 07.08.07, 00:49   #2 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 202
Standard RE: PE Header Section zufügen

Zitat:
; size
0340
00 00 04 00
00 00 00 00
für mich schaut es aber nicht nach 4 Bytes aus (je nach dem wie die Anzeige zu interpretieren ist - entweder 0x400 oder 0x40000)
grundsätzlich wäre hier nur die VirtualSize interessant. Daher verstehe ich das Problem nichgt wirklich - warum keine neue Section hinzufügen und deren VirtualSize entsprechend groß machen? Damit hätte man erstmal genug Platz.
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 07.08.07, 01:11   #3 (permalink)
Themenstarter
 
Registriert seit: 06.08.07
miparo Leistung: Facit NTK
Likes: 0
Hallo CDW,
stimmt da sind wir wieder beim Intel Format. Da muss ich nochmal mein Assembler Wälzer aufschlagen.
Es sind natürlich die 0x40000 die oben ja vergrößert worden sind.
Dieser Patch hat damals super gefunzt es haben sich nur die Adressen geändert die ich in der neuen Programm Version schon gefunden habe.
Aber die neue Array Adresse 0x06701000 in dem alten Patchfile ist größer als Imagesize 0x06341000.
Das kapiere ich nicht ?


Danke

funzt nun prima
miparo ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » PE Header Section zufügen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Können deutsche Böller wirklich Schaden zufügen Peedy HaBo Lounge 34 02.12.06 12:20
wo isn die fun section hin? blueflash Hackerboard.de-Feedback 2 19.05.03 20:49
Werbeservern den \"Eingeschränkte Sites\" zufügen (download) Tec (In)security allgemein 2 14.01.02 21:07


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61