 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6736 Aktiv.: 28.36 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Pet Nov 16, 2007 9:33 pm Naslov sporočila: Kako popraviti par bytov v DLL-ju |
|
|
Imam neke DLL-je, za katere pa source kode ni možno dobiti. Popraviti bi bilo treba par bytov in potem naj bi stvar delala željeno. Problem je v tem, da iskano najdem brez težav in popravim vendar ob startu zadeva škripne . Zanima me, ali je možno, da se izračunava kak checksum ali kaj podobnega? Poznate kakšno orodje, s katerim bi lahko to izvedel? Je tukaj kdo, ki bi imel čas poskusit?
Lp, Frenki
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70645.86
|
Objavljeno: Pet Nov 16, 2007 10:06 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
mucek Član


 
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5537 Aktiv.: 24.03 Kraj: Domzale
|
Objavljeno: Pet Nov 16, 2007 10:28 pm Naslov sporočila: |
|
|
PE Explorer
|
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6736 Aktiv.: 28.36 Kraj: Ljubljana (JN76GB)
|
|
Nazaj na vrh |
|
 |
Jernej_L Član


Pridružen-a: Sob 23 Sep 2006 13:14 Prispevkov: 74 Aktiv.: 0.32 Kraj: Loka
|
Objavljeno: Ned Nov 18, 2007 7:41 pm Naslov sporočila: Re: Kako popraviti par bytov v DLL-ju |
|
|
frenki je napisal/a: |
Imam neke DLL-je, za katere pa source kode ni možno dobiti. Popraviti bi bilo treba par bytov in potem naj bi stvar delala željeno. Problem je v tem, da iskano najdem brez težav in popravim vendar ob startu zadeva škripne . Zanima me, ali je možno, da se izračunava kak checksum ali kaj podobnega? Poznate kakšno orodje, s katerim bi lahko to izvedel? Je tukaj kdo, ki bi imel čas poskusit?
Lp, Frenki |
dll in exe-ji imajo checksum, ampak so potrebni samo za gonilnike, navaden dll lahko urejaš po mili volji pa ti windowsi ne bojo težili, rabiš samo hex editor. če pa res rabiš tisti checksum pa obstajajo programi ki tisto bogo cifro nastavijo na pravo vrednost, samo winsi to ne preverjajo razen če je tisti dll sistemski gonilnik.
|
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6736 Aktiv.: 28.36 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Ned Nov 18, 2007 8:21 pm Naslov sporočila: |
|
|
Ne vem no. DLL-a sem "popravil" - mislim da pravilno. Lahko pripnem tudi popravljeni verziji, kjer bi se morala videti tudi razlika. Ne gre za nobene sistemske DLL-je, je pa res, da .exe teče kot servis. Z originalnima dela zadeva b.p. - če odštejem tisto, kar bi rad popravil, s popravljenima pa niti starta ne. Pripeta sta še popravljena dll-a. Na slikah pa se vidi originalna vrednost in popravek (ena pozicija, ker tole nastopa večkrat).
Lp, Frenki
Opis: |
|
Velikost datoteke: |
91.99 KB |
Pogledana: |
9 krat |

|
Opis: |
|
Velikost datoteke: |
91.97 KB |
Pogledana: |
3 krat |

|
Opis: |
|
 Download |
Ime datoteke: |
Problem_pop.zip |
Velikost datoteke: |
44.08 KB |
Downloadano: |
2 krat |
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Ned Nov 18, 2007 8:28 pm Naslov sporočila: |
|
|
Je možno, da aplikacija "gleda" nastanek dll-ja?
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
frenki Moderator



Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6736 Aktiv.: 28.36 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Ned Nov 18, 2007 8:34 pm Naslov sporočila: |
|
|
Silvo aplikacija sama verjetno ne. Če je pa kakšen mehanizem, ki ga privlečejo M$ orodja s seboj kriv za to pa nisem siguren. Teoretično bi bilo možno tuidi to.
Lp, Frenki
|
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Ned Nov 18, 2007 8:51 pm Naslov sporočila: |
|
|
Poskusi najprej nekaj spremenit. Potem dll shrani, nato vrni spremembe.
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.65 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Pon Nov 19, 2007 10:18 am Naslov sporočila: |
|
|
DLLji imajo notri večkrat kakšne brezvezne ASCII tekste. Poizkusi spremeniti samo en bajt v nekem na oko nepomembnem tekstu. Če bo zadeva tudi z majhno spremembo crknila, gre za očitno preverjanje datoteke. Uh, problem.
Jur
|
|
Nazaj na vrh |
|
 |
aly Član



Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 39.61 Kraj: Kranj - struževo
|
Objavljeno: Pon Nov 19, 2007 10:34 am Naslov sporočila: |
|
|
Mogoče kakšen antivirus zazna spremebo in blokira izvajanje?
Jaz sem na tastari 206-ki skoraj celoten DOS 6 prevedel v slovenscino s hex editorjem. In je delovalo BP. Ampak tisto so bili drugi časi...
_________________ I'm going to stand outside, so if anyone asks, I'm outstanding  |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14677 Aktiv.: 61.80
|
Objavljeno: Pon Nov 19, 2007 6:40 pm Naslov sporočila: |
|
|
aly je napisal/a: |
...Ampak tisto so bili drugi časi... |
... po katerih se še vrjetno marsikateremu toži..
_________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 7 dni
Powered by phpBB © 2001, 2005 phpBB Group
|