Author | Message | Time |
---|---|---|
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 |