Overclock.net - Overclocking.net
     
 
Home Gallery Reviews Blogs Register Today's Posts Mark Forums Read Members List


Go Back   Overclock.net - Overclocking.net > Software, Programming and Coding > Coding and Programming

Reply
 
LinkBack Thread Tools
Old 04-14-07   #1 (permalink)
Stealth Mode
 
TheLegend's Avatar
 
intel nvidia

Join Date: Jan 2006
Location: Milwaukee, WI
Posts: 5,831

FAQs Submitted: 1
Trader Rating: 21
Default Code Viewing Application.

I am starting my venture into different coding instead of VB and HTML. I am wondering if a program exists that would allow the user to take an application or .exe file and put it into the program so decipher the code that was used to make it.

I have always been curious as to how certain programs work and I think this would be a fun utility. Obviously the code wouldn't be open source for most .exe files, but viewing them should still be legal.

Anything like the former exist?
__________________
|
PC Audio Setup:
JRiver Media Center ASIO(FLAC) > E-MU 0404 USB > LD MKIII > Grado SR225 / HD555

Fold for 37726
Folding Team "Just Be Cause" Honorary Member

System: Legendary
CPU
E6750
Motherboard
ASUS P5B Deluxe
Memory
2 x 2GB G.Skill PQ
Graphics Card
XFX 8800GT [721|1802|2050]
Hard Drive
Seagate 250GB x 2
Sound Card
X-Fi XtremeMusic
Power Supply
PC P&C Quad 750W Silencer
Case
Thermaltake Tsunami Dream
CPU cooling
Tuniq Tower 120 | Lapped
OS
Vista x64
Monitor
Samsung 225BW
TheLegend is offline Overclocked Account   Reply With Quote
Old 04-15-07   #2 (permalink)
110100001101001111000
 
C-bro's Avatar
 
intel nvidia

Join Date: Jan 2006
Location: Hamilton, ON
Posts: 1,832

Rep: 283 C-bro is a proven memberC-bro is a proven memberC-bro is a proven member
Unique Rep: 215
FAQs Submitted: 6
Folding Team Rank: 237
Hardware Reviews: 9
Trader Rating: 1
Default

They definitely have these, but the ones I've seen have been language-dependent. In other words, in order to decompile a .exe, you'd have to know what language it was written in, and decompile accordingly. I've used them for C before, and they decent, but produced different code than how I had originally written the program. A lot of optimization goes on in the linking and assembly stages of compiling, so you won't get the original program from the decompile.

System: RAID0R
CPU
Intel E2180 3.33GHz
Motherboard
Asus P5K-E/WIFI-AP vMod
Memory
2GB Kingmax DDR2-1066
Graphics Card
EVGA 8800GT
Hard Drive
2x250GB WD+500GB 7200.11
Sound Card
SB Audigy 2
Power Supply
Corsair CMPSU-550VX
CPU cooling
Arctic Cooling Freezer 7 Pro
GPU cooling
Zalman VF900-Cu
OS
Windows Vista Business 32-Bit
Monitor
HP F2105 21" & Samsung 712N
C-bro is offline I fold for Overclock.net Overclocked Account C-bro's Gallery   Reply With Quote
Old 04-15-07   #3 (permalink)
Stealth Mode
 
TheLegend's Avatar
 
intel nvidia

Join Date: Jan 2006
Location: Milwaukee, WI
Posts: 5,831

FAQs Submitted: 1
Trader Rating: 21
Default

Quote:
Originally Posted by C-bro View Post
They definitely have these, but the ones I've seen have been language-dependent. In other words, in order to decompile a .exe, you'd have to know what language it was written in, and decompile accordingly. I've used them for C before, and they decent, but produced different code than how I had originally written the program. A lot of optimization goes on in the linking and assembly stages of compiling, so you won't get the original program from the decompile.
What about something for Visual Basic or CCS/HTML? Any recommendations?
__________________
|
PC Audio Setup:
JRiver Media Center ASIO(FLAC) > E-MU 0404 USB > LD MKIII > Grado SR225 / HD555

Fold for 37726
Folding Team "Just Be Cause" Honorary Member

System: Legendary
CPU
E6750
Motherboard
ASUS P5B Deluxe
Memory
2 x 2GB G.Skill PQ
Graphics Card
XFX 8800GT [721|1802|2050]
Hard Drive
Seagate 250GB x 2
Sound Card
X-Fi XtremeMusic
Power Supply
PC P&C Quad 750W Silencer
Case
Thermaltake Tsunami Dream
CPU cooling
Tuniq Tower 120 | Lapped
OS
Vista x64
Monitor
Samsung 225BW
TheLegend is offline Overclocked Account   Reply With Quote
Old 04-15-07   #4 (permalink)
Say what again I dare you
 
CyberDruid's Avatar
 
intel ati

Join Date: May 2005
Location: Blue Ridge Mts., Virginia
Posts: 17,552

Rep: 1936 CyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a star
Unique Rep: 872
FAQs Submitted: 26
Folding Team Rank: 19
Hardware Reviews: 12
Trader Rating: 177
Default

Quote:
Originally Posted by TheLegend View Post
I am starting my venture into different coding instead of VB and HTML. I am wondering if a program exists that would allow the user to take an application or .exe file and put it into the program so decipher the code that was used to make it.

I have always been curious as to how certain programs work and I think this would be a fun utility. Obviously the code wouldn't be open source for most .exe files, but viewing them should still be legal.

Anything like the former exist?
Absolutely--I hjave to locate it for you. I believe it is made by Pepi MK--the same guys that make SpyBot S & D. It adds a menu when you right click so you can open the .exe in notepad.

However a quick and dirty way to do this is to make a copy then rename it .txt and open it in notepad..lol

How about this: http://www.l-space-design.com/Products/Code_Viewer.aspx

Her's th one from Pepi MK http://www.safer-networking.org/en/f...zer/index.html

System: Black Knight: Quest for the Graal
CPU
2 x E5470 @ 4.1ghz Folding
Motherboard
Intel D5400XS (SkullTrail)
Memory
Kingston HyperX CL4 DDR2 800 FB DIMM ECC
Graphics Card
2 Sapphire HD 3870X2 in Xfire
Hard Drive
Velociraptor/ 4 x Samsung F1 750GB RAID5 Areca1210
Sound Card
Creative X-Fi Extreme Music and Console
Power Supply
Silverstone DA 1200
Case
Soldam Windy Alcadia XR-1 NRS
CPU cooling
2 d-Tek FuZion
GPU cooling
2 EK Nickle-Plated Full Coverage
OS
Vista Ultimate 64 Bit
Monitor
22" HP LCD

Last edited by CyberDruid : 04-15-07 at 03:14 AM.
CyberDruid is offline I fold for Overclock.net Overclocked Account   Reply With Quote
Old 04-15-07   #5 (permalink)
Stealth Mode
 
TheLegend's Avatar
 
intel nvidia

Join Date: Jan 2006
Location: Milwaukee, WI
Posts: 5,831

FAQs Submitted: 1
Trader Rating: 21
Default

Quote:
Originally Posted by CyberDruid View Post
Absolutely--I hjave to locate it for you. I believe it is made by Pepi MK--the same guys that make SpyBot S & D. It adds a menu when you right click so you can open the .exe in notepad.

However a quick and dirty way to do this is to make a copy then rename it .txt and open it in notepad..lol
Haha well let me give it a try quick.
__________________
|
PC Audio Setup:
JRiver Media Center ASIO(FLAC) > E-MU 0404 USB > LD MKIII > Grado SR225 / HD555

Fold for 37726
Folding Team "Just Be Cause" Honorary Member

System: Legendary
CPU
E6750
Motherboard
ASUS P5B Deluxe
Memory
2 x 2GB G.Skill PQ
Graphics Card
XFX 8800GT [721|1802|2050]
Hard Drive
Seagate 250GB x 2
Sound Card
X-Fi XtremeMusic
Power Supply
PC P&C Quad 750W Silencer
Case
Thermaltake Tsunami Dream
CPU cooling
Tuniq Tower 120 | Lapped
OS
Vista x64
Monitor
Samsung 225BW
TheLegend is offline Overclocked Account   Reply With Quote
Old 04-15-07   #6 (permalink)
Stealth Mode
 
TheLegend's Avatar
 
intel nvidia

Join Date: Jan 2006
Location: Milwaukee, WI
Posts: 5,831

FAQs Submitted: 1
Trader Rating: 21
Default

Ok well the notepad trick didn't work. Any idea what the app name is?
__________________
|
PC Audio Setup:
JRiver Media Center ASIO(FLAC) > E-MU 0404 USB > LD MKIII > Grado SR225 / HD555

Fold for 37726
Folding Team "Just Be Cause" Honorary Member

System: Legendary
CPU
E6750
Motherboard
ASUS P5B Deluxe
Memory
2 x 2GB G.Skill PQ
Graphics Card
XFX 8800GT [721|1802|2050]
Hard Drive
Seagate 250GB x 2
Sound Card
X-Fi XtremeMusic
Power Supply
PC P&C Quad 750W Silencer
Case
Thermaltake Tsunami Dream
CPU cooling
Tuniq Tower 120 | Lapped
OS
Vista x64
Monitor
Samsung 225BW
TheLegend is offline Overclocked Account   Reply With Quote
Old 04-15-07   #7 (permalink)
Programmer
 
JoBlo69's Avatar
 
intel nvidia

Join Date: Jan 2007
Posts: 3,363

Rep: 170 JoBlo69 is acknowledged by manyJoBlo69 is acknowledged by many
Unique Rep: 146
Trader Rating: 16
Default

being a programmer here is the short and sweat answer...

when you code in higher level languages like C you need to "compile" the code into an exe file that your computer can run...

when you compile somthing that is from a higher level programming language, it translates your code into machine code (ones and zeroes)...

so lets say you take a chunk of code like this...

Code:
cout << "Enter the output precision (an integer): ";
    cin >> p;
    if (!cin)
    {
        cout << "Input error.  Aborting.\n";
        return 1;
    }
when you compile this to an exe file it gets converted to machine language... (not really what it compiles to... just a visual)

Code:
101001010101010010010010101001010111101001010010101001010100101
so when you want to convert an exe file back to a understandable higher level language, the program that does this would be very sophisticated...

im sure apps like this are out there but it will be interesting to see how well they work...
__________________
My Lego case thread. With PICS!!!
-----------------------------------------------------------------------
Video card RMA database thread. I am working on an application that allows users to input their cards issues into a database, to build a knowledge base for what types of cards have a lower fail rate.

System: The "hold-me-over-until-i-can-get-a-i7" PC
CPU
E7200
Motherboard
Gigabyte GA-EP45-DS3L
Memory
Nothing!!! (new ram pending)
Graphics Card
8800GT
Hard Drive
2 x 74gb raptor raid0
Case
craptastic!!!
OS
64x vista ult.
Monitor
24" samsung
JoBlo69 is offline JoBlo69's Gallery   Reply With Quote
Old 04-15-07   #8 (permalink)
Stealth Mode
 
TheLegend's Avatar
 
intel nvidia

Join Date: Jan 2006
Location: Milwaukee, WI
Posts: 5,831

FAQs Submitted: 1
Trader Rating: 21
Default

Quote:
Originally Posted by JoBlo69 View Post
being a programmer here is the short and sweat answer...

when you code in higher level languages like C you need to "compile" the code into an exe file that your computer can run...

when you compile somthing that is from a higher level programming language, it translates your code into machine code (ones and zeroes)...

so lets say you take a chunk of code like this...


so when you want to convert an exe file back to a understandable higher level language, the program that does this would be very sophisticated...

im sure apps like this are out there but it will be interesting to see how well they work...
Thanks for the information. A compiler is something im quite familiar with, but I just want to know if there is anything out there that will turn the complier or binary into actual code.

Maybe this should be my quest as a future programmer.
__________________
|
PC Audio Setup:
JRiver Media Center ASIO(FLAC) > E-MU 0404 USB > LD MKIII > Grado SR225 / HD555

Fold for 37726
Folding Team "Just Be Cause" Honorary Member

System: Legendary
CPU
E6750
Motherboard
ASUS P5B Deluxe
Memory
2 x 2GB G.Skill PQ
Graphics Card
XFX 8800GT [721|1802|2050]
Hard Drive
Seagate 250GB x 2
Sound Card
X-Fi XtremeMusic
Power Supply
PC P&C Quad 750W Silencer
Case
Thermaltake Tsunami Dream
CPU cooling
Tuniq Tower 120 | Lapped
OS
Vista x64
Monitor
Samsung 225BW
TheLegend is offline Overclocked Account   Reply With Quote
Old 04-15-07   #9 (permalink)
Say what again I dare you
 
CyberDruid's Avatar
 
intel ati

Join Date: May 2005
Location: Blue Ridge Mts., Virginia
Posts: 17,552

Rep: 1936 CyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a starCyberDruid is a star
Unique Rep: 872
FAQs Submitted: 26
Folding Team Rank: 19
Hardware Reviews: 12
Trader Rating: 177
Default

Maybe--the links I added above are to something called Filealyzer or something like that--supposed to allow you to view the code as a hex dump.

System: Black Knight: Quest for the Graal
CPU
2 x E5470 @ 4.1ghz Folding
Motherboard
Intel D5400XS (SkullTrail)
Memory
Kingston HyperX CL4 DDR2 800 FB DIMM ECC
Graphics Card
2 Sapphire HD 3870X2 in Xfire
Hard Drive
Velociraptor/ 4 x Samsung F1 750GB RAID5 Areca1210
Sound Card
Creative X-Fi Extreme Music and Console
Power Supply
Silverstone DA 1200
Case
Soldam Windy Alcadia XR-1 NRS
CPU cooling
2 d-Tek FuZion
GPU cooling
2 EK Nickle-Plated Full Coverage
OS
Vista Ultimate 64 Bit
Monitor
22" HP LCD
CyberDruid is offline I fold for Overclock.net Overclocked Account   Reply With Quote
Old 04-15-07   #10 (permalink)
Stealth Mode
 
TheLegend's Avatar
 
intel nvidia

Join Date: Jan 2006
Location: Milwaukee, WI
Posts: 5,831

FAQs Submitted: 1
Trader Rating: 21
Default

Quote:
Originally Posted by CyberDruid View Post
Maybe--the links I added above are to something called Filealyzer or something like that--supposed to allow you to view the code as a hex dump.
CyberD comes through in the clutch! I hope these work!
__________________
|
PC Audio Setup:
JRiver Media Center ASIO(FLAC) > E-MU 0404 USB > LD MKIII > Grado SR225 / HD555

Fold for 37726
Folding Team "Just Be Cause" Honorary Member

System: Legendary
CPU
E6750
Motherboard
ASUS P5B Deluxe
Memory
2 x 2GB G.Skill PQ
Graphics Card
XFX 8800GT [721|1802|2050]
Hard Drive
Seagate 250GB x 2
Sound Card
X-Fi XtremeMusic
Power Supply
PC P&C Quad 750W Silencer
Case
Thermaltake Tsunami Dream
CPU cooling
Tuniq Tower 120 | Lapped
OS
Vista x64
Monitor
Samsung 225BW
TheLegend is offline Overclocked Account   Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools



All times are GMT -4. The time now is 01:28 PM.


Overclock.net is a Carbon Neutral Site Creative Commons License Internet Security By ControlScan

Terms of Service / Forum Rules | Privacy Policy | Advertising | Become an Official Vendor
Copyright © 2008 Shogun Interactive Development. Most rights reserved.
Page generated in 0.37153 seconds with 8 queries