Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [delphi]

An integrated development environment (IDE) developed by Borland using Object-Pascal for console, desktop graphical, web, and mobile applications.

-1
votes
0answers
26 views

Error Exception EOLeSysError class, When execute delphi program

I ran into a error and get the following message and just have EXE Files: Error EOLeSysError class not registered Class Not Registered. How I can find the name of the class which is not registered?...
2
votes
1answer
237 views

IDA 7 does not recognize/reference Delphi 16bits Strings correctly

I am dabbling with a XE3 Delphi application in IDA 7.0, and can't get Strings representation to work correctly: While selecting Delphi (16 bits) in the Strings Window yield correct results: ...
1
vote
1answer
153 views

How do TDBCtrlGrid or TDBCtrlPanel Borland Delphi controls add new text rows?

I am trying to reverse engineer an old native application written in Borland Delphi in order to modify it for my needs: The application interfaces with the special hardware and displays events that ...
1
vote
1answer
214 views

Confuse with MOVZX

I'm trying to reverse engineer an app. I can't understand some instructions: EBP-4h=>Self EBP-8h=>OptionData ... mov eax, [ebp+var_4] movzx eax, byte ptr [eax+1Ch] // (1) mov edx,...
0
votes
1answer
144 views

How to demangle symbols with starting with “@@”?

I'm looking at a PE binary which, given the names of some of the imported symbols, looks like it was built using the Delphi programming language. I'm basing this assumption on the symbols the binary ...
-1
votes
1answer
78 views

Was PEview developed using Delphi?

I was checking PEview.exe image section headers and I didn't find the .txt section, but i found code section instead, it means it was developed using Delphi, right?
6
votes
2answers
661 views

Register Calling Convention: written in stone, or in mud?

When disassembling an old Delphi 3 executable, I find some routines that pass arguments in registers EAX, EDX, and on the stack – but not in ECX! For those routines, ECX never gets set to a '...
1
vote
1answer
679 views

Reverse engineer a checksum algorithm from application

I'm trying to write to a certain file format directly out of an application. Although the file format itself is extremely simple, it contains a 32-bit checksum I don't know how to calculate. I have ...
2
votes
1answer
622 views

is it possible to decrypt Enigma and RC4 encryptions?

i have been working on a bug for almost a year trying to figure out how i can fix it. the app is suppose to show some message like ("Processing")to notify a user that the main function is executed, so ...
0
votes
1answer
847 views

how can file size and PE size cant be equal?

I have an app i embedded another executable inside as a resource to see if the sizes will be different but they aint and using the resource editor i can see the app inside. as for my target the file ...
-1
votes
2answers
2k views

how to extract a file embedded in an .exe?

for some months nearly a year of reversing an app not for cracking but my is to see the difference between the registered version and the unregistered one. according to my research both apps(...
-1
votes
2answers
5k views

How to extract code form .exe file having signature Borland Delphi 6.0 - 7.0 [Overlay] [closed]

when i input .exe file to PEiD v0.95 it gives output like "Borland Delphi 6.0 - 7.0 [Overlay]" Now i want to retrieve code from .exe file. So how to do that . Can any one give me right path for that.
3
votes
3answers
744 views

is ther a way an app can display a message without the use of messagebox API?

I have app that used to display a message "processing" after clicking OK button then another message "done", but now it doesn't. So I got reverse it and see whats happening, but it turns out that the ...
1
vote
0answers
451 views

Why is ASLR not activated though IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE is set?

Even a minimal console Delphi program that has IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE set in its PE image does not use ASLR. GetProcessMitigationPolicy() returns a PROCESS_MITIGATION_ASLR_POLICY of 0. ...
0
votes
1answer
1k views

What is the difference between Messagebox,Dialog and ModalMessage? [closed]

I am new to program so I am following expert's foot steps but I am kinda lost here ShowMessage('Hello World'); MessageBox(null,'Hello World'mb_OK(1)); ShowModal('Hello World'); I know it's not ...
1
vote
0answers
48 views

What is array of applicable components?

I have been digging around and I found a bunch of code that always repeat instructions and my friend suggested that it's calculation of text and he said delphi parameters use eax,edx and ecx. I would ...
1
vote
1answer
407 views

How to decompress SHA1[compressed] executable

I have struggled a lot to reverse an app that is delphi executable. So I trusted PEiD to tell me the truth about the app but unfortunately I found these Nothing found[overlay]* Then I switched the ...
0
votes
2answers
2k views

How to extract .dfm file from a delphi executable?

Is it possible to retrieve .dfm file from a delphi executable. I have inherited Acrobyte projects(Indy Pity Crew) so before I reactivate the website(www.acrobyte.cf) every product must be in order. I ...
-2
votes
1answer
222 views

Reverse Engineering Saved File [closed]

I am trying to reverse engineer a file saved by a program written in Delphi. This file is generated by the File -> Save As menu item. How can I go about identifying the field names and byte offsets ...
1
vote
0answers
123 views

Why dependency walker indentifies an app as Borland Delphi 4 while IDR says Delphi 2011

I opened an app in Dependency Walker and noticed that the app was made in Borland Delphi 4 to improve my reversing techniques I fired up DeDe, it's sticks and respond after hours with error "out of ...
0
votes
1answer
125 views

How to change text on the button?

I am new to reversing and I need to get some reversing experience. I need help on how to change the text on the Button. for example my Delphi xe app have the button(Continue) and I want to change it ...