I just started reverse engineering, so I'm sorry if this is question appears clueless. I did a test run of IDA Freeware 7.0 against a Hello World program that I compiled into a PE executable using the Open Watcom C compiler. For some reason when I disassembled my test program I got an assembly dump that was thousands of lines long and had close to 100 subroutines. What exactly is going on here? Why am I getting all this assembly code from a four-line C program?
- Hot
- Active
-
Forum Thread: How to Hack Android Phone Using Same Wifi 28 Replies
18 hrs ago -
Forum Thread: How to Hack Wireless Password Through MAC Address and IP Address 25 Replies
4 days ago -
Forum Thread: Complete Guide to Creating and Hosting a Phishing Page for Beginners 50 Replies
1 wk ago -
Forum Thread: HELP I Created an Apk for Hacking My Phone Using Kali Linux in Virtual Box How Can I Install That Apk on My Phone 18 Replies
3 wks ago -
Forum Thread: Mitm attack problem 2 Replies
4 wks ago -
Forum Thread: Hack and Track People's Device Constantly Using TRAPE 32 Replies
1 mo ago -
Metasploit Error: Handler Failed to Bind 40 Replies
1 mo ago -
Forum Thread: How to Know if You Are a Script Kiddie? 9 Replies
1 mo ago -
Forum Thread: How to Identify and Crack Hashes 8 Replies
1 mo ago -
Forum Thread: How to Hack School Website 8 Replies
1 mo ago -
Forum Thread: Whenever I Try "Airmon-Ng Start wlan0" There's an Error? 16 Replies
1 mo ago -
Forum Thread: How to Fix 'Failed to Detect and Mount CD-ROM' Problem When Installing Kali Linux 14 Replies
1 mo ago -
Forum Thread: Awesome Keylogging Script - BeeLogger 30 Replies
2 mo ago -
Forum Thread: Create and Use Android/Meterpreter/reverse_tcp APK with Msfvenom? 121 Replies
2 mo ago -
How to: Minecraft DoS'Ing with Python. 1 Replies
3 mo ago -
Forum Thread: Tools for Beginner Hacker 3 Replies
3 mo ago -
Forum Thread: How to Embed an Android Payload in an Image? 9 Replies
4 mo ago -
Forum Thread: Metasploit reverse_tcp Handler Problem 46 Replies
4 mo ago -
Forum Thread: HACK ANDROID with KALI USING PORT FORWARDING(portmap.io) 11 Replies
4 mo ago -
Forum Thread: Fix Initramfs Problem 5 Replies
4 mo ago
-
How To: Enumerate SMB with Enum4linux & Smbclient
-
How To: Exploit EternalBlue on Windows Server with Metasploit
-
How To: Crack Shadow Hashes After Getting Root on a Linux System
-
How To: Dox Anyone
-
How to Hack Wi-Fi: Stealing Wi-Fi Passwords with an Evil Twin Attack
-
How To: Gain SSH Access to Servers by Brute-Forcing Credentials
-
BT Recon: How to Snoop on Bluetooth Devices Using Kali Linux
-
How To: The Hacks Behind Cracking, Part 1: How to Bypass Software Registration
-
How To: Brute-Force Nearly Any Website Login with Hatch
-
How To: Crack Password-Protected Microsoft Office Files, Including Word Docs & Excel Spreadsheets
-
How To: Scan for Vulnerabilities on Any Website Using Nikto
-
How To: Scan Websites for Interesting Directories & Files with Gobuster
-
How To: Use Kismet to Watch Wi-Fi User Activity Through Walls
-
How To: Find Identifying Information from a Phone Number Using OSINT Tools
-
Android for Hackers: How to Turn an Android Phone into a Hacking Device Without Root
-
How to Hack Wi-Fi: Cracking WPA2 Passwords Using the New PMKID Hashcat Attack
-
How to Hack Wi-Fi: Cracking WPA2-PSK Passwords Using Aircrack-Ng
-
How To: Perform Advanced Man-in-the-Middle Attacks with Xerosploit
-
How To: Write an XSS Cookie Stealer in JavaScript to Steal Passwords
-
Hack Like a Pro: How to Find Directories in Websites Using DirBuster
2 Responses
Gee, I don't know. If only you had actually included, say, the assembly you see, or a link to the program in question, or literally anything that we could draw conclusions from. There are literally endless reasons this could happen. Maybe your compiler is shit (I for one have never heard of Open Watcom, for example). Maybe IDA is tripping over itself (the freeware is shit for IDA, those strong-arming hypocrites). Maybe you are analyzing the wrong fucking program. I don't know - how could I know? There's no details here! You want something from someone else when you make these requests, so DO EVERYTHING IN YOUR POWER TO MAKE OUR JOBS EASY. I can't help you until you actually give us a pastebin link with the assembly, or a link to download the file, or whatever; and neither can anyone else. Get back to me when you have something I can work with.
its because you include things with #include like your library to create input output
those libraries have a lot of stuff in them thats why. #include just copies the contents of the file so its just like copy paste
Share Your Thoughts