Forum: få tillbaka sc ur delphi dll?:(

Forum huvudsida -> Mjukvara -> få tillbaka sc ur delphi dll?:(

Sidor: 1

Till botten

Pajajn 20:23 - 28:e Februari 2010 | Post #1
Medlem
Inlägg: 7


Skicka PM
Tjenare, finns det någon som kan hjälpa mig med att Disassembla en
Delphi binary dll till SourceCode igen

snackat med en kille som sa det är invecklat men såg i

http://www.blinkenlights.se/forum/topic258/page1/

Att det kanske går på annat enklare sätt så isåfall ber ja om hjälpSmiley

Han berättade att ja va tvungen :
Läsa om till machine code, assembler , och sedan
"parse the asm code into delphi code again" skrev han

Jag behöver verkligen Sourcecoden då min kompis
slutade programmera i delphi när hans dator krashade
och han bara hade dll'en kvar ://

snälla:( hjälp mig

Tackar på förväg enormt mycket
// Joakim

-------------------------





kode 01:35 - 1:a Mars 2010 | Post #2
Medlem
Inlägg: 40


Skicka PM
Du bör nog typ slå det ur hågen.

Du behöver deassemblera dll:en, ja. Och sedan ska du tolka maskinkoden till delphikod... Du har nog större chans att bara lära dig delphi och sedan skriva eget med ekvivalent funktion.




Pajajn 08:11 - 1:a Mars 2010 | Post #3
Medlem
Inlägg: 7


Skicka PM
Göra om till maskinkod skulle inte va så svårt sa b2k5, men han hade inte tid just nu så jag ber någon här inne

Om det finns någon som kan tänka sig att tex göra
1/10 arbete från asm till delphi igen och så får jag vell fråga en annan och en annan tills jag har hela
igen?Smiley

Bara någon hjälper en bit så är det guld värt ska ni veta

// Joakim

-------------------------





ozamosi 09:56 - 1:a Mars 2010 | Post #4
Administratör
Inlägg: 1129


Skicka PM
Det är guld värt, men inte tillräckligt mycket värt för att du ska orka lista ut vad det egentligen är du ber om själv?

-------------------------
Ljusblå



kode 11:50 - 1:a Mars 2010 | Post #5
Medlem
Inlägg: 40


Skicka PM
Börja med att lista ut vad det här väldigt korta mips-assemblerprogrammet gör, och tänk dig sedan att det istället är x86-assembler du ska tolka tillbaks till delphikod, och att denna sannolikt skulle vara 1000+ skärmhöjder istället.

  1. __main:
  2. ori $8,$0,0x2
  3. ori $9,$0,0x3
  4. addu $10,$8,$9





Pajajn 12:16 - 1:a Mars 2010 | Post #6
Medlem
Inlägg: 7


Skicka PM
Okej, om någon orkar göra en bit av det hela skulle det varit bra, jag kan ju fråga olika om dom kan hjälpa en bit för bit

Någon som vill :/?

-------------------------





kode 12:30 - 1:a Mars 2010 | Post #7
Medlem
Inlägg: 40


Skicka PM
Givetvis. Mitt löneanspråk blir 25 kilokronor per månad efter skatt. Att någon skulle göra det gratis åt dig får du nog dessvärre ge upp.




Pajajn 13:19 - 1:a Mars 2010 | Post #8
Medlem
Inlägg: 7


Skicka PM
okej, hur mycket vill du ha betalt?
bor hemma så har inte direkt tillgång till 10tusen...
och mycket kommer man ha kvar om du gör detta åt mig? av source altså

-------------------------





kode 17:13 - 1:a Mars 2010 | Post #9
Medlem
Inlägg: 40


Skicka PM
Men, alltså, nej. Jag har ingen lust att göra det. Du har ingen chans att hitta någon annan som vill göra det åt dig heller. I synnerhet inte gratis. Det finns inte. Som jag sa redan i mitt första svar, din största chans är att om du själv lär dig delphi så pass att du kan replikera dll:ens funktion.




ozamosi 18:51 - 1:a Mars 2010 | Post #10
Administratör
Inlägg: 1129


Skicka PM
Heh.

När det handlar om väsentligen obetalt jobb kan jag acceptera att göra det även om det är tråkigt, även om det är mycket jobb, och även om det är någon randomperson jag inte har en aning om vem det är som behöver det utfört. Fast bara när en av de sakerna uppfylls i taget, och absolut inte när alla tre uppfylls.

-------------------------
Ljusblå



Pajajn 21:58 - 1:a Mars 2010 | Post #11
Medlem
Inlägg: 7


Skicka PM
@ozamosi
Jag kan betala och isåfall.

*Hur mycket av den riktiga källkoden kommer man då få ut i slutändan?

*Hur lång tid tar det

*Samt, hur mycket vill du ha betalt för det

*Till Assembler skulle inte vara så svårt sa en
jag känner, dock e han upptagen med sina egna
project på mpchacks forum.

Tackar för allas kommentarer och tid :-)
Skriv gärna svar i ett pm "ozamosi"

-------------------------





ozamosi 10:15 - 2:a Mars 2010 | Post #12
Administratör
Inlägg: 1129


Skicka PM
Du sa ju att du inte hade pengar — hur ska du då kunna betala?

Du kommer absolut inte få den ursprungliga källkoden. Du kommer få källkod som går att kompilera till en binär som inte fungerar helt olikt den ursprungliga binären.

Du vägrar säga här hur stort projektet är, men jag hörde att det var i storleksordningen 50kb. Jag gissar att det skulle ta mig några månader att skriva om.

Till att börja med behöver jag naturligtvis täckning för utgifter i stil med Windowslicens, Delphilicens, och sedan vill jag väl ha något i stil med vad kodein bad om i lön.

-------------------------
Ljusblå



Pajajn 12:21 - 2:a Mars 2010 | Post #13
Medlem
Inlägg: 7


Skicka PM
Jag har pengar, men inte tillgång till flera 10tusen kronor.

Funktionerna kommer altså vara domsamma som
orginal binär?

Projektet altså dll'en är 47,5kb stor
Jag vet inget alls om vad en sådan licens kostar eller vad du vill ha betalt så de är nog bäst ta det först ja ;P

eller om du istället kan göra ett sådant projekt för en mindre summa, så slipper vi licenserna?

-------------------------





HärJ 13:23 - 2:a Mars 2010 | Post #14
Moderator
Inlägg: 1197


Skicka PM
Inte för att vara sån, men vore det inte lättare att bara skriva en ny dll? Det har iofs redan minst 2personer innan mig tyckt.

Jag vet visserligen inte vad den gör, men du verkar ju ha tillgång till den personen som skrev dll:en först. Då skulle du ju kunna fråga denna kompis om hjälp, eller pusha honom att skriva om den.

Alternativet, som verkar knöligare, är ju att disassembla filen och försöka pussla ihop källkod efter det.

Vad ska du göra när du väl har källkoden? Lära dig delphi och skriva fler coola funktioner?

-------------------------
Tänk om jag vore en skalärprodukt!



Pajajn 15:14 - 2:a Mars 2010 | Post #15
Medlem
Inlägg: 7


Skicka PM
Ehm, personen som skrivit binären är inte i sverige, han bor i tyskland just för tillfället...
Och har totalt lagt av Delphi programmering ..

:(

-------------------------





Sidor: 1

Forum huvudsida -> Mjukvara -> få tillbaka sc ur delphi dll?:(
Atom feed

Du får inte posta i den här tråden | Till toppen