Valhalla Legends Forums Archive | General Programming | Reverse Enginering

AuthorMessageTime
I_Smell_Tuna
Windows is programmed in C\C++ correct? Well there are open source C\C++ compilers also. So has anybody ever reverse enginered Windows?
February 16, 2005, 3:53 AM
iago
Doing a complete reverse engineer would take too long, and would be infeasible. 

Yes, Windows is programmed in C (or C++, not sure). 

I don't understand what any of that has to do with open source C/C++ compilers.
February 16, 2005, 4:47 AM
Lenny
Maybe if you compiled(gathered) all the dissassembled pieces of windows floating all over the net you could have a complete reverse engineering of windows.

But why would anyone want that?
February 16, 2005, 5:26 AM
tA-Kane
I highly doubt you'd get a working (let alone stable) version of Windows with all Microsoft code snippets floating around.

As for why would someone want that... Well, isn't it obvious? It's an excellent way of finding (and thusly writing abuses for) problems within Windows which will result in mayhem to the end users, such as incorrect functionalities, system crashes, or even remote access to private data.
February 16, 2005, 5:54 AM
Soul Taker
Considering Windows 2000 is about 35 million lines of code, I seriously doubt anyone would ever reverse it all.
February 16, 2005, 2:18 PM
Myndfyr
[quote author=Soul Taker link=topic=10581.msg99974#msg99974 date=1108563511]
Considering Windows 2000 is about 35 million lines of code, I seriously doubt anyone would ever reverse it all.
[/quote]

But is it even all necessary?  Within that estimation, they include Windows Media Player, Internet Explorer, Paint, Clipboard, Notepad, Calculator, Character Map, Backup, all the command-line tools, etc.

The most important things to get would be the kernel, the HAL, and the windowing system.  I bet it wouldn't be THAT much.  :P
February 16, 2005, 3:49 PM
I_Smell_Tuna
Thanks for the response.
February 16, 2005, 7:24 PM
Lenny
[quote author=tA-Kane link=topic=10581.msg99962#msg99962 date=1108533296]
I highly doubt you'd get a working (let alone stable) version of Windows with all Microsoft code snippets floating around.

As for why would someone want that... Well, isn't it obvious? It's an excellent way of finding (and thusly writing abuses for) problems within Windows which will result in mayhem to the end users, such as incorrect functionalities, system crashes, or even remote access to private data.
[/quote]

Pessimist :P
It's also an excellent way to tell microsoft how to fix their vulnerabilities.  But why would anyone want to do that?

Well I'm done with my rhetorical questions....
February 16, 2005, 9:28 PM
KkBlazekK
[quote author=tA-Kane link=topic=10581.msg99962#msg99962 date=1108533296]
I highly doubt you'd get a working (let alone stable) version of Windows with all Microsoft code snippets floating around.
[/quote]
I doubt you could get a stable version WITH all the source code.  Windows likes to crash when I am doing something important, like essays or research.
February 24, 2005, 12:54 PM
tA-Kane
kthx for practically repeating exactly what I said.
February 24, 2005, 1:57 PM
Maddox
Only Windows 4.0 and up are coded in C/C++ IIRC. The rest are in assembly.
February 26, 2005, 1:51 AM
tA-Kane
Eww. Just... eww.
February 26, 2005, 8:20 AM
CrAz3D
[quote author=MyndFyre link=topic=10581.msg99978#msg99978 date=1108568999]
[quote author=Soul Taker link=topic=10581.msg99974#msg99974 date=1108563511]
Considering Windows 2000 is about 35 million lines of code, I seriously doubt anyone would ever reverse it all.
[/quote]

But is it even all necessary?  Within that estimation, they include Windows Media Player, Internet Explorer, Paint, Clipboard, Notepad, Calculator, Character Map, Backup, all the command-line tools, etc.

The most important things to get would be the kernel, the HAL, and the windowing system.  I bet it wouldn't be THAT much.  :P
[/quote]
What is HAL?
February 27, 2005, 12:58 AM
kamakazie
[quote author=CrAz3D link=topic=10581.msg101738#msg101738 date=1109465931]
[quote author=MyndFyre link=topic=10581.msg99978#msg99978 date=1108568999]
[quote author=Soul Taker link=topic=10581.msg99974#msg99974 date=1108563511]
Considering Windows 2000 is about 35 million lines of code, I seriously doubt anyone would ever reverse it all.
[/quote]

But is it even all necessary?  Within that estimation, they include Windows Media Player, Internet Explorer, Paint, Clipboard, Notepad, Calculator, Character Map, Backup, all the command-line tools, etc.

The most important things to get would be the kernel, the HAL, and the windowing system.  I bet it wouldn't be THAT much.  :P
[/quote]
What is HAL?
[/quote]

http://www.google.com/search?hl=en&q=HAL+Windows&btnG=Google+Search
February 27, 2005, 1:06 AM
Kp
[quote author=CrAz3D link=topic=10581.msg101738#msg101738 date=1109465931]What is HAL?[/quote]

I'm sorry.  I can't tell you that, Dave.
February 27, 2005, 5:11 AM
KkBlazekK
Was that a quote from a movie? I swear I have heard something like that before.
February 27, 2005, 5:21 AM
shout
Space Odyessy: 2001
February 27, 2005, 5:36 AM
Mangix
[quote author=Blaze - (S-1-0-0) link=topic=10581.msg101367#msg101367 date=1109249698]
[quote author=tA-Kane link=topic=10581.msg99962#msg99962 date=1108533296]
I highly doubt you'd get a working (let alone stable) version of Windows with all Microsoft code snippets floating around.
[/quote]
I doubt you could get a stable version WITH all the source code. Windows likes to crash when I am doing something important, like essays or research.
[/quote] get windows xp.
February 27, 2005, 6:21 AM
tA-Kane
[quote author=Shout link=topic=10581.msg101789#msg101789 date=1109482597]
Space Odyessy: 2001
[/quote]Actually, it's called 2001: A Space Odyssey
February 27, 2005, 4:47 PM
JoeTheOdd
Rosen, get a brain.

If you want a stable windows.. No. Get Slackware.
February 28, 2005, 10:51 PM
shout
If you want a stable windows, stick magnets on the side of your case. Really powerful ones.
March 6, 2005, 5:08 AM
Adron
[quote author=Shout link=topic=10581.msg102651#msg102651 date=1110085681]
If you want a stable windows, stick magnets on the side of your case. Really powerful ones.
[/quote]

More fun to stick them on the side of your monitor? (warning) :P
March 6, 2005, 3:21 PM
St0rm.iD
Hardware Abstraction Layer
March 6, 2005, 6:42 PM

Search