Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Famous Last Words: You can't decompile a C++ program

CmdrTaco posted more than 11 years ago | from the decompile-this dept.

Programming 479

The Great Jack Schitt writes "I've always heard that you couldn't decompile a program written with C++. This article describes how to do it. It's a bit lengthy and it doesn't seem like the author usually writes in English, but it might just work (haven't tried it, but will when I have time)."

cancel ×

479 comments

Sorry! There are no comments related to the filter you selected.

ma (-1)

cerskine (202611) | more than 11 years ago | (#6034952)

mahahaha of course you can't

GNU/Agent GNU/Smith (0)

Anonymous Coward | more than 11 years ago | (#6035147)

Think about it: In the Matrix Reloaded, GNU/Smith touches anyone else, and they become GNU/Smiths. He is just as viral as the GPL!

And it's not like they only get a GNU/Smith arm in their othervise normal bodies, they turn completely GNU/Smith.

Intresting (-1, Flamebait)

Pingular (670773) | more than 11 years ago | (#6034953)

Intresting!

Re:Intresting (-1, Offtopic)

Pingular (670773) | more than 11 years ago | (#6034976)

Sorry I fail to see how posting 'Intresting!' is offtopic.

Re:Intresting (-1, Offtopic)

addaon (41825) | more than 11 years ago | (#6034991)

The article was in english. A non-english word with no obvious correlation to the (english) article is not on topic.

Re:Intresting (0)

Pingular (670773) | more than 11 years ago | (#6035001)

Last time I checked 'Intresting' was in the English dictionary.

Re:Intresting (1, Funny)

Anonymous Coward | more than 11 years ago | (#6035009)


I would find both your educational background and the dictionary you're using very intresting.

Re:Intresting (0, Offtopic)

kirun (658684) | more than 11 years ago | (#6035045)

It's right here in my Oxbridge English Dictionary. What are you on about?

Re:Intresting (2, Funny)

Anonymous Coward | more than 11 years ago | (#6035081)


Its write hear in my Oxbrige Enlish Dictionairy. What are you on about?

Re:Intresting (0)

Anonymous Coward | more than 11 years ago | (#6035148)

Intresting is a perfectly cromulent word.

Re:Intresting (0)

Anonymous Coward | more than 11 years ago | (#6035014)

Re:Intresting (1)

Morologous (201459) | more than 11 years ago | (#6035015)

*BBBRRRRTTTT*

Incorrect! Intresting is *NOT* in the dictionary. Interesting, however, is.

Check it out. [m-w.com]

Re:Intresting (0)

Pingular (670773) | more than 11 years ago | (#6035023)

Ohhh grammar nazis, right.

Re:Intresting (3, Funny)

Morologous (201459) | more than 11 years ago | (#6035025)

*BBBBRRRRRRTTTT*

Incorrect! Spelling Nazi may have been the answer you're looking for.

Re:Intresting (0)

Pingular (670773) | more than 11 years ago | (#6035036)

Grammar: The system of rules implicit in a language, viewed as a mechanism for generating all sentences possible in that language. I think you'll find that includes spelling.

Idiot (0)

Anonymous Coward | more than 11 years ago | (#6035020)

Look it up [reference.com]

Re:Intresting (-1)

Anonymous Coward | more than 11 years ago | (#6035058)


Hello Pingular Dickless,

What is really intresting is how you take a piss every morning. When you look down into your crotch, how do you determine what is your penis and what is a public hair? My guess is that you look at gay porn and get a hard on and then look for the "stiff" hair. The problem with my theory is that all your public hair is stiff in the morning, since it is coated with the previous night's spooge.

Maybe you just piss in the shower.

Or you're too young to have public hair yet.

Please elaborate. Thank you.

Re:Intresting (0)

Pingular (670773) | more than 11 years ago | (#6035072)

Would you like me to point out the incorrect structure of your grammar?

Re:Intresting (0)

Anonymous Coward | more than 11 years ago | (#6035096)


Would you like me to pull my dick out of your mom's asshole, and scrape off the blood, feces, and sperm and put it in a glass for you? Add a little milk, put it in a blender, and you'll have a nice shake.

Re:Intresting (0)

Pingular (670773) | more than 11 years ago | (#6035106)

Yes please.

Re:Intresting (0)

Anonymous Coward | more than 11 years ago | (#6035134)


Please film this activity. It would make an intresting video.

Re:Intresting (0, Funny)

handybundler (232934) | more than 11 years ago | (#6035113)

I don't know about you but I pee in the shower all the time!!! intrestingh!!!

Why (0, Insightful)

Bruha (412869) | more than 11 years ago | (#6034954)

Why would you want to do this unless you were stealing source?

I'd just leave it alone. ;)

Re:Why (1)

flyneye (84093) | more than 11 years ago | (#6034963)

you best leave it alone you source stealer.
your conscience betrays you. I'm tellin dad!

Re:Why (1)

Pingular (670773) | more than 11 years ago | (#6034966)

stealing source It's called 'research' :)

Re:Why (1)

ankit (70020) | more than 11 years ago | (#6034969)

Simple, because it is fun !!

Re:Why (2)

czion3 (612261) | more than 11 years ago | (#6034982)

Because you lost the source and forgot to make a backup.

Re:Why (3, Informative)

Morologous (201459) | more than 11 years ago | (#6034985)

I can't count the number of times I've been frustrated with the performance or process of an application that I had to interface with, and just wondered: *why* in god's name, or *what* in god's name are they doing in there.

Re:Why (1)

joonasl (527630) | more than 11 years ago | (#6035024)

This is exactly why I love Java. I have even debugged Weblogic app server few times by decompiling the class files.. (You would be suprised to know what you can find in there :)

Re:Why (5, Insightful)

Anonymous Coward | more than 11 years ago | (#6035000)

You need reasons?

1) Finding backdoors
2) Testing security
3) Fixing bugs
4) Adding features
5) Discovering copyright violations
6) Interfacing to non-supported clients

Pretty much anything and everything you would do if you had the source.

Re:Why (4, Insightful)

p4ul13 (560810) | more than 11 years ago | (#6035032)

You could be updating a program for your company for which the source is lost.

Re:Why (1)

Grapes4Buddha (32825) | more than 11 years ago | (#6035133)

Not sure why this was modded 'funny' since I have encountered a few occasions when this would have been useful...

Re:Why (2, Insightful)

Kadagan AU (638260) | more than 11 years ago | (#6035151)

I agree, that should have been modded insightful, not funny. We have a ton of in-house apps that we don't have source for anymore, and it would be really nice to be able to update them without having to rewrite the entire thing.

No comments and slashdotted already? (0, Redundant)

chefbimbo (637251) | more than 11 years ago | (#6034964)

Or is it just my ISP?

Re:No comments and slashdotted already? (1)

whatparadox (560642) | more than 11 years ago | (#6034971)

It is not just you.

Re:No comments and slashdotted already? (0, Offtopic)

sweeney37 (325921) | more than 11 years ago | (#6034983)

I tried viewing it in the "mysterious future" and it still crapped out on me.

Mike

Re:No comments and slashdotted already? (0)

Anonymous Coward | more than 11 years ago | (#6035055)

The article doesn't exist. It's a joke. Laugh!

Re:No comments and slashdotted already? (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6035108)


That is usually a sign that you should clean the thick layer of dried cum off your monitor.

Lay off on the gay pron, cheffago.

MUSIC is your gaydar (-1)

corniche (207397) | more than 11 years ago | (#6034965)

#EXTM3U #EXTINF:234,the shamen --destination eschalation D:\mp3\shamen\the shamen --destination eschalation.mp3 #EXTINF:255,Portishead - Seven_Months D:\mp3\Portishead\Portishead\Seven_Months.mp3 #EXTINF:642,orbital - the sinner D:\mp3\Orbital\the sinner.mp3 #EXTINF:461,underworld - spoonman D:\mp3\underworld\dubnobasswithmyheadman\spoonman. mp3 #EXTINF:396,Rainer Truby Trio - The Train D:\mp3\Rainer Trüby Trio - The Train.mp3 #EXTINF:233,Skunk anansie - Track 6 D:\mp3\skunk anansie\post orgasmic chill\track 06.mp3 #EXTINF:279,Portishead - Cowboys D:\mp3\Portishead\Portishead\Cowboys.mp3 #EXTINF:359,Oasis - stand by me D:\mp3\various-not really sorted\indie\stand by me.mp3 #EXTINF:278,DICEMAN - nobody knows D:\mp3\various-not really sorted\whatever\hippedyhoppety\DICEMAN.MP3 #EXTINF:312,leftfield - melt D:\mp3\leftfield\leftism\melt.mp3 #EXTINF:391,Donna Summers - Rollo & Sister Bliss Monster M D:\mp3\various-not really sorted\the glorious 80s\Donna Summers - I Feel Love [Rollo & Sister Bliss Monster Mix].mp3 #EXTINF:457,Underworld - air towel D:\mp3\underworld\second toughest in the infants\Underworld- air towel.mp3 #EXTINF:347,propellerheads - velvet pants D:\mp3\propellerheads\decksanddrumsandrockandroll\ velvet pants.mp3 #EXTINF:391,Underworld - rowla D:\mp3\underworld\second toughest in the infants\Underworld- rowla.mp3 #EXTINF:183,manic monday D:\mp3\various-not really sorted\manic monday.mp3 #EXTINF:273,The Verve - Bittersweet Symphony D:\mp3\various-not really sorted\The Verve - Bittersweet Symphony.mp3 #EXTINF:283,Carter USM - Sheriff fatman D:\mp3\various-not really sorted\Sheriff fatman.mp3 #EXTINF:259,Charlatans - sproston green D:\mp3\charlatans\melting pot\Charlatans -- sproston green.mp3 #EXTINF:259,frankieshoe01 D:\mp3\frankieshoe01.mp3 #EXTINF:179,80s - Jefferson Starship - We Built This City On Rock And Roll (1) D:\mp3\80s - Jefferson Starship - We Built This City On Rock And Roll (1).mp3 #EXTINF:242,the korgis - everybodys gotta learn sometime D:\mp3\late night mix\disc1\16. the korgis-everybodys gotta learn sometime.mp3 #EXTINF:358,Track12 D:\mp3\rootjoose\Track12.mp3 #EXTINF:208,suede - filmstar D:\mp3\various-not really sorted\filmstar.mp3 #EXTINF:181,I Am A Cider Drinker D:\mp3\I Am A Cider Drinker.mp3 #EXTINF:235,Portishead - Over D:\mp3\Portishead\Portishead\Over.mp3 #EXTINF:737,Underworld - shudder/king of snake D:\mp3\underworld\everything everything\Underworld - shudderking of snake.mp3 #EXTINF:350,Track07 D:\mp3\rootjoose\Track07.mp3 #EXTINF:464,Reprazent - new forms D:\mp3\roni size reprazent\new forms.mp3 #EXTINF:248,KANE - get up 52m D:\mp3\various-not really sorted\whatever\rrrrock\KANE.MP3 #EXTINF:239,the shamen --m2ka D:\mp3\shamen\the shamen --m2ka.mp3 #EXTINF:265,the shamen --make it mine D:\mp3\shamen\the shamen --make it mine.mp3 #EXTINF:258,When We Dance D:\mp3\Sting and The Police\The Very Best Of\When We Dance.mp3 #EXTINF:225,the shamen --Phorever people D:\mp3\shamen\the shamen --Phorever people.mp3 #EXTINF:227,Skunk anansie - Track 9 D:\mp3\skunk anansie\post orgasmic chill\track 09.mp3 #EXTINF:345,leftfield - 21st century poem D:\mp3\leftfield\leftism\21st century poem.mp3 #EXTINF:228,Wildchild - Renegade Master D:\mp3\various-not really sorted\Wildchild - Renegade Master.mp3 #EXTINF:225,the shamen --comin on strong D:\mp3\shamen\the shamen --comin on strong.mp3 #EXTINF:238,Felix Da Housecat - Silver Screen Shower Scene D:\mp3\SilverScreen.mp3 #EXTINF:283,The Verve - The Drugs Don't Work D:\mp3\various-not really sorted\The Verve - The Drugs Don't Work.mp3 #EXTINF:544,Reprazent - digital D:\mp3\roni size reprazent\digital.mp3 #EXTINF:448,Underworld - push upstairs D:\mp3\underworld\everything everything\Underworld - push upstairs.mp3 #EXTINF:210,Steppenwolf - Born To Be Wild D:\mp3\Steppenwolf - Born To Be Wild.mp3 #EXTINF:226,Ocean colour scene - better day D:\mp3\various-not really sorted\indie\better day.mp3 #EXTINF:256,Portishead - It_Could_Be_Sweet D:\mp3\Portishead\Dummy\It_Could_Be_Sweet.mp3 #EXTINF:241,EMBERS - Revolt Into Style D:\mp3\various-not really sorted\whatever\indie\IEMBERSR.MP3 #EXTINF:255,skinny - Beautiful day D:\mp3\Skinny\skinny- Beautiful day.mp3 #EXTINF:234,Fragile D:\mp3\Sting and The Police\The Very Best Of\Fragile.mp3 #EXTINF:232,Cast - Live the dream D:\mp3\various-not really sorted\indie\Live the dream.mp3 #EXTINF:184,Skunk anansie - Track 11 D:\mp3\skunk anansie\post orgasmic chill\track 11.mp3 #EXTINF:246,Nelly Furtado - Im Like A Bird D:\mp3\Nelly Furtardo - I'm Like A Bird2.mp3 #EXTINF:158,The Blues Brothers - Theme From Rawhide D:\mp3\The blues-Theme from Rawhide.mp3 #EXTINF:205,Steppenwolf vs Fatboyslim - Magic Carpet Ride(remix) D:\mp3\Steppenwolf vs Fatboyslim - Magic Carpet Ride(remix).mp3 #EXTINF:387,pulp - this is hardcore D:\mp3\pulp\this is hardcore.mp3 #EXTINF:504,the shamen --re evolution D:\mp3\shamen\the shamen --re evolution.mp3 #EXTINF:240,Charlatans - the only one i know D:\mp3\charlatans\melting pot\Charlatans -- the only one i know.mp3 #EXTINF:175,Booker T and the MG's - Green Onions D:\mp3\Booker T and the MG's - Green Onions.mp3 #EXTINF:244,always the sun D:\mp3\various-not really sorted\always the sun.mp3 #EXTINF:240,Portishead - All_Mine D:\mp3\Portishead\Portishead\All_Mine.mp3 #EXTINF:264,Primal Scream - Star D:\mp3\various-not really sorted\indie\Star.mp3 #EXTINF:372,NEUROPORT - codec 9 D:\mp3\various-not really sorted\whatever\dance\NEURPORT.MP3 #EXTINF:297,Prodigy - Out_Of_space D:\mp3\Prodigy\Out_Of_space.mp3 #EXTINF:325,Skunk anansie - Track 8 D:\mp3\skunk anansie\post orgasmic chill\track 08.mp3 #EXTINF:273,Radiohead - Exit Music (For A Film) (live) D:\mp3\various-not really sorted\indie\15-Exit_Music.mp3 #EXTINF:193,the shamen --hyperreal D:\mp3\shamen\the shamen --hyperreal.mp3 #EXTINF:264,Red_Hot_Chilli_Peppers - Under_The_Bridge D:\mp3\red_hot_chillies\Under_The_Bridge.mp3 #EXTINF:330,Skunk anansie - Track 1 D:\mp3\skunk anansie\post orgasmic chill\track 01.mp3 #EXTINF:543,Reprazent - brown paper bag D:\mp3\roni size reprazent\brown paper bag.mp3 #EXTINF:290,underworld - tounge D:\mp3\underworld\dubnobasswithmyheadman\tounge.mp 3 #EXTINF:0,electronicsheep.wav D:\mp3\crap_Crap_crap\electronicsheep.wav #EXTINF:230,Blondie - atomic D:\mp3\various-not really sorted\atomic.mp3 #EXTINF:259,radiohead - crash D:\mp3\various-not really sorted\indie\airbag.mp3 #EXTINF:83,DJ Q-Bert - Paranoia D:\mp3\dj qbert - paranoia.mp3 #EXTINF:596,underworld - dirty epic D:\mp3\underworld\dubnobasswithmyheadman\dirty epic.mp3 #EXTINF:218,Everything but the girl - Wrong D:\mp3\various-not really sorted\the glorious 80s\EBTG - Wrong.mp3 #EXTINF:510,Skinny - faliure -D holmes remix D:\mp3\Skinny\Skinny- faliure -D holmes remix.mp3 #EXTINF:218,Propellerheads - Crash D:\mp3\propellerheads\Crash.mp3 #EXTINF:270,Skunk anansie - Track 4 D:\mp3\skunk anansie\post orgasmic chill\track 04.mp3 #EXTINF:238,Diva surprise feat Georgia Jones - on top of the world D:\mp3\various-not really sorted\on top of the world.mp3 #EXTINF:394,Reprazent - heroes D:\mp3\roni size reprazent\heroes.mp3 #EXTINF:231,oh pants #####change this - kinobe D:\mp3\late night mix\disc1\11.kinobe-slip into something comfortable(inst).mp3 #EXTINF:327,Kruder & Dorfmeister - gregory isaacs - night nurse D:\mp3\Kruder & Dorfmeister - gregory isaacs - night nurse.mp3 #EXTINF:332,Reprazent - watching windows D:\mp3\roni size reprazent\watching windows.mp3 #EXTINF:173,Jimi Hendrix - Purple Haze D:\mp3\Jimi Hendrix - Purple Haze.mp3 #EXTINF:497,Underworld - pearls girl D:\mp3\underworld\everything everything\Underworld - pearls girl.mp3 #EXTINF:5,01- demo.wav D:\mp3\crap_Crap_crap\01- demo.wav #EXTINF:168,leftfield - release the pressure D:\mp3\leftfield\leftism\release the pressure.mp3 #EXTINF:192,Charlatans - cant get out of bed D:\mp3\charlatans\melting pot\Charlatans -- cant get out of bed.mp3 #EXTINF:262,Every Little Thing She Does Is Magic D:\mp3\Sting and The Police\The Very Best Of\Every Little Thing She Does Is Magic.mp3 #EXTINF:356,Portishead - Elysium D:\mp3\Portishead\Portishead\Elysium.mp3 #EXTINF:139,Paul weller - friday street D:\mp3\various-not really sorted\indie\friday street.mp3 #EXTINF:270,Charlatans - one to another D:\mp3\charlatans\melting pot\Charlatans -- one to another.mp3 #EXTINF:210,The sundays - summertime D:\mp3\various-not really sorted\indie\summertime.mp3 #EXTINF:380,Various Artists - Mighty Dub Cats - Magic Carpet Ride (fatboy slim latin ska acid breakbeat mix) D:\mp3\Mighty Dub Cats - Magic Carpet Ride (fatboy Slim Latin Ska Ac.mp3 #EXTINF:237,Portishead - Strangers D:\mp3\Portishead\Dummy\Strangers.mp3 #EXTINF:93,The A-Team - theme tune D:\mp3\crap_Crap_crap\ateamtheme.mp3 #EXTINF:246,Track13 D:\mp3\rootjoose\Track13.mp3 #EXTINF:284,the shamen --omega amigo D:\mp3\shamen\the shamen --omega amigo.mp3 #EXTINF:169,Sultans of Ping FC - Where's me Jumper D:\mp3\various-not really sorted\Sultans Of Ping FC - Where's Me Jumper.mp3 #EXTINF:789,underworld - mmm skyscraper i love you D:\mp3\underworld\dubnobasswithmyheadman\mmm skyscraper i love you.mp3 #EXTINF:285,Skunk anansie - Track 7 D:\mp3\skunk anansie\post orgasmic chill\track 07.mp3 #EXTINF:305,U2 - staring at the sun-monster truck mix D:\mp3\U2\U2 - staring at the sun-monster truck mix.mp3 #EXTINF:0,looeoe.wav D:\mp3\crap_Crap_crap\looeoe.wav #EXTINF:442,propellerheads - take california D:\mp3\propellerheads\decksanddrumsandrockandroll\ take california.mp3 #EXTINF:277,Prodigy - firestarter D:\mp3\Prodigy\Firestarter.mp3 #EXTINF:249,Pepe Deluxe - Before you leave (black grass remix) D:\mp3\Pepe Deluxe\Pepe Deluxe - Before you leave (black grass remix).mp3 #EXTINF:3,wiwiwiwiwiwi.wav D:\mp3\crap_Crap_crap\wiwiwiwiwiwi.wav #EXTINF:451,Track09 D:\mp3\rootjoose\Track09.mp3 #EXTINF:224,Charlatans - wierdo D:\mp3\charlatans\melting pot\Charlatans -- wierdo.mp3 #EXTINF:707,Underworld - rez/cowgirl D:\mp3\underworld\everything everything\Underworld - rezcowgirl.mp3 #EXTINF:344,leftfield - storm 3000 D:\mp3\leftfield\leftism\storm 3000.mp3 #EXTINF:21,4782songs - TV Themes Teenage Mutant Ninja Turtles D:\mp3\4782songs - TV Themes Teenage Mutant Ninja Turtles.mp3 #EXTINF:131,Presidents_Of_The_USA - Lump D:\mp3\Presidents of the USA\Lump.mp3 #EXTINF:158,Otis Redding - (Sittin' on) the dock of a bay D:\mp3\various-not really sorted\Atlantic Soul\Otis Redding - (Sittin' on) the dock of a bay.mp3 #EXTINF:656,Underworld - born slippy nuxx D:\mp3\underworld\everything everything\Underworld - born slippy nuxx.mp3 #EXTINF:228,the shamen --boss drum D:\mp3\shamen\the shamen --boss drum.mp3 #EXTINF:251,Portishead - Sour_Times D:\mp3\Portishead\Dummy\Sour_Times.mp3 #EXTINF:303,Walking On The Moon D:\mp3\Sting and The Police\The Very Best Of\Walking On The Moon.mp3 #EXTINF:231,the shamen --transamazonia D:\mp3\shamen\the shamen --transamazonia.mp3 #EXTINF:254,simply red - thrill me (steppin razor ambient mix) D:\mp3\late night mix\disc1\08.Simply red-thrill me (steppin razor ambient mix).mp3 #EXTINF:279,Seven Days D:\mp3\Sting and The Police\The Very Best Of\Seven Days.mp3 #EXTINF:200,paul weller - wild wood (sheared mix) D:\mp3\late night mix\disc1\03.paul weller-wild wood (sheared mix).mp3 #EXTINF:332,prodigy - Breathe.mp3 D:\mp3\Prodigy\Breathe.mp3 #EXTINF:382,leftfield - original D:\mp3\leftfield\leftism\original.mp3 #EXTINF:168,Wannadies - You & me song D:\mp3\various-not really sorted\Wannadies - You & me song.mp3 #EXTINF:69,Reprazent - beatbox D:\mp3\roni size reprazent\beatbox.mp3 #EXTINF:294,Track02 D:\mp3\rootjoose\Track02.mp3 #EXTINF:254,history repeating - hip length mix D:\mp3\propellerheads\history repeating - hip length mix.mp3 #EXTINF:261,stretch n vern - Im alive FBS remix D:\mp3\The annual II\disc one-pete tong\06- Im alive FBS remix.mp3 #EXTINF:195,Stereophonics - Buy myself a small plane D:\mp3\various-not really sorted\indie\Buy myself a small plane.mp3 #EXTINF:301,Portishead - Biscuit D:\mp3\Portishead\Dummy\Biscuit.mp3 #EXTINF:326,propellerheads - echo and bounce D:\mp3\propellerheads\decksanddrumsandrockandroll\ echo and bounce.mp3 #EXTINF:231,Harry Nilsson - Put the Lime in the Coconut D:\mp3\Practical Magic- Put the Lime in the Coconut.mp3 #EXTINF:174,CRIPTIC - daymix D:\mp3\various-not really sorted\whatever\pop\CRIPT.MP3 #EXTINF:249,aleem - filtri organi D:\mp3\The annual II\disc one-pete tong\10- filtri organi.mp3 #EXTINF:251,Portishead - Mourning_Air D:\mp3\Portishead\Portishead\Mourning_Air.mp3 #EXTINF:217,the red telephone D:\mp3\rialto\the red telephone.mp3 #EXTINF:303,Portishead - Mysterons D:\mp3\Portishead\Dummy\Mysterons.mp3 #EXTINF:996,Underworld - Juanta D:\mp3\underworld\second toughest in the infants\Underworld- Juanta.mp3 #EXTINF:213,Skunk anansie - Track 2 D:\mp3\skunk anansie\post orgasmic chill\track 02.mp3 #EXTINF:266,Radiohead - Karma Police (live) D:\mp3\various-not really sorted\indie\03-Karma_Police.mp3 #EXTINF:270,If I Ever Lose My Faith In You D:\mp3\Sting and The Police\The Very Best Of\If I Ever Lose My Faith In You.mp3 #EXTINF:244,history repeating -knee length mix D:\mp3\propellerheads\history repeating -knee length mix.mp3 #EXTINF:157,Sam & Dave - Soul Man D:\mp3\various-not really sorted\Atlantic Soul\Sam & Dave - Soul Man.mp3 #EXTINF:170,Percy Sledge - When a man loves a woman D:\mp3\various-not really sorted\Atlantic Soul\Percy Sledge - When a man loves a woman.mp3 #EXTINF:270,Led zeplin -- House of the rising sun D:\mp3\Led zeplin -- House of the rising sun.mp3 #EXTINF:181,Can't Stand Losing You D:\mp3\Sting and The Police\The Very Best Of\Can't Stand Losing You.mp3 #EXTINF:151,Wilson Pickett - In the Midnight Hour D:\mp3\various-not really sorted\Atlantic Soul\Wilson Pickett - In the Midnight Hour.mp3 #EXTINF:171,TV Themes - Futurama (techno mix) D:\mp3\tv themes - futurama (techno mix).mp3 #EXTINF:212,mr scruff - midnight feast D:\mp3\late night mix\disc1\14. mr scruff-midnight feast.mp3 #EXTINF:256,If You Love Somebody Set Them Free D:\mp3\Sting and The Police\The Very Best Of\If You Love Somebody Set Them Free.mp3 #EXTINF:362,LOST PROPHETS - fake sound of progress D:\mp3\various-not really sorted\whatever\rrrrock\LOSTPRO.MP3 #EXTINF:280,Lynden david hall - sexy cinderella D:\mp3\various-not really sorted\sexy cinderella.mp3 #EXTINF:228,ECLIPSE - did I ever euro pop mix D:\mp3\various-not really sorted\whatever\pop\PECLIPSE.MP3 #EXTINF:423,leftfield - song of life D:\mp3\leftfield\leftism\song of life.mp3 #EXTINF:140,Elastica - Connection D:\mp3\various-not really sorted\indie\Elastica_--_Connection.mp3 #EXTINF:227,coldcut - autumn leaves D:\mp3\late night mix\disc1\13. coldcut-autumn leaves.mp3 #EXTINF:241,Skunk anansie - Track 10 D:\mp3\skunk anansie\post orgasmic chill\track 10.mp3 #EXTINF:315,this is hardcore (stock hausen and walkman) D:\mp3\pulp\this is hardcore (stock hausen and walkman).mp3 #EXTINF:242,Charlatans - north country boy D:\mp3\charlatans\melting pot\Charlatans -- north country boy.mp3 #EXTINF:406,4D CONTROL - control D:\mp3\various-not really sorted\whatever\dance\4DCONTRL.MP3 #EXTINF:221,roy ayers - everybody loves the sunshine D:\mp3\late night mix\disc1\17. roy ayers-everybody loves the sunshine.mp3 #EXTINF:176,marvin gaye - inner city blues D:\mp3\late night mix\disc1\18. marvin gaye-inner city blues.mp3 #EXTINF:206,Underworld - cups D:\mp3\underworld\everything everything\Underworld - cups.mp3 #EXTINF:123,Propellerheads - better? D:\mp3\propellerheads\decksanddrumsandrockandroll\ better.mp3 #EXTINF:193,Charlatans - jesus hairdo D:\mp3\charlatans\melting pot\Charlatans -- jesus hairdo.mp3 #EXTINF:457,Underworld - Stagger D:\mp3\underworld\second toughest in the infants\Underworld- Stagger.mp3 #EXTINF:133,Osymyso - Pat 'N' Peg (Eastenders Remix) D:\mp3\Osymyso - Pat 'N' Peg (Eastenders Remix).mp3 #EXTINF:755,Underworld - juanta/kiteless D:\mp3\underworld\everything everything\Underworld - juantakiteless.mp3 #EXTINF:188,Tzant - Sounds Of The Wickedness D:\mp3\various-not really sorted\Tzant - Sounds Of The Wickedness.mp3 #EXTINF:292,Portishead - Wandering_Star D:\mp3\Portishead\Dummy\Wandering_Star.mp3 #EXTINF:416,Reprazent - lets get it on D:\mp3\roni size reprazent\lets get it on.mp3 #EXTINF:201,Red hot chilli peppers - Higher ground D:\mp3\various-not really sorted\Higher ground.mp3 #EXTINF:373,Reprazent - share the fall (full vocal mix) D:\mp3\roni size reprazent\share the fall (full vocal mix).mp3 #EXTINF:293,Skinny - faliure (original instrumental) D:\mp3\Skinny\Skinny- faliure (original instrumental).mp3 #EXTINF:241,Van Halen - Jump D:\mp3\Van Halen - Jump.mp3 #EXTINF:201,The Hives - Hate To Say I Told You So D:\mp3\Hives - Hate To Say I Told You So.mp3 #EXTINF:248,Skee Low - I Wish I Was A Baller D:\mp3\Skee Low - I Wish I Was A Baller.mp3 #EXTINF:238,the shamen --heal (the separation) D:\mp3\shamen\the shamen --heal (the separation).mp3 #EXTINF:276,Track04 D:\mp3\rootjoose\Track04.mp3 #EXTINF:299,Portishead - Only_You D:\mp3\Portishead\Portishead\Only_You.mp3 #EXTINF:455,underworld - dark and long D:\mp3\underworld\dubnobasswithmyheadman\dark and long.mp3 #EXTINF:175,Underworld - blueski D:\mp3\underworld\second toughest in the infants\Underworld- blueski.mp3 #EXTINF:167,Kingsmen - Louie Louie 1963 D:\mp3\Kingsmen - Louie Louie 1963.mp3 #EXTINF:260,Talking heads - Road to nowhere D:\mp3\various-not really sorted\Road to nowhere.mp3 #EXTINF:242,the Buzzcocks - ever fallen in love D:\mp3\various-not really sorted\ever fallen in love.mp3 #EXTINF:242,TWO DAWGS - missed da bus D:\mp3\various-not really sorted\whatever\hippedyhoppety\2DAWGS.MP3 #EXTINF:270,Track11 D:\mp3\rootjoose\Track11.mp3 #EXTINF:241,Nomad - (I_Wanna_Give_You)_Devotion D:\mp3\various-not really sorted\the glorious 80s\(I_Wanna_Give_You)_Devotion.mp3 #EXTINF:317,Marc em - Follow me D:\mp3\various-not really sorted\whatever\hippedyhoppety\OMARCEMF.MP3 #EXTINF:190,Skunk Anansie - Hedonism D:\mp3\various-not really sorted\Skunk Anansie - Hedonism.mp3 #EXTINF:378,SantaStanLQ D:\mp3\crap_Crap_crap\SantaStanLQ.mp3 #EXTINF:420,Charlatans - patrol (chemical bros mix) D:\mp3\charlatans\melting pot\Charlatans -- patrol (chemical bros mix).mp3 #EXTINF:211,The stranglers - no more heroes D:\mp3\various-not really sorted\no more heroes.mp3 #EXTINF:187,Busta_Rhymes - Gimme_Some_More D:\mp3\various-not really sorted\Gimme_Some_More.mp3 #EXTINF:258,KES - sohard D:\mp3\various-not really sorted\whatever\indie\KES.MP3 #EXTINF:220,Fields Of Gold D:\mp3\Sting and The Police\The Very Best Of\Fields Of Gold.mp3 #EXTINF:197,Pepe Deluxe - Before You Leave (radio edit) D:\mp3\Pepe Deluxe\Pepe Deluxe - Before You Leave (radio edit).mp3 #EXTINF:448,Charlatans - opportunity three D:\mp3\charlatans\melting pot\Charlatans -- opportunity three.mp3 #EXTINF:198,miles davis - summertime D:\mp3\late night mix\disc1\19. miles davis-summertime.mp3 #EXTINF:232,crash test dummies - Mmmmmmm D:\mp3\various-not really sorted\indie\Mmmmmmm.mp3 #EXTINF:305,Portishead - Glory_Box D:\mp3\Portishead\Dummy\Glory_Box.mp3 #EXTINF:235,x-press 2 - tranz europe express D:\mp3\The annual II\disc one-pete tong\12- tranz europe express.mp3 #EXTINF:436,sandy B - make the world go round D:\mp3\The annual II\disc one-pete tong\01- make the world go round.mp3 #EXTINF:230,sneaker pimps - 6_Underground D:\mp3\various-not really sorted\6_Underground.mp3 #EXTINF:244,Reprazent - matter of fact D:\mp3\roni size reprazent\matter of fact.mp3 #EXTINF:257,manic street preachers - a design for life D:\mp3\various-not really sorted\indie\a design for life.mp3 #EXTINF:239,Portishead - Western_Eyes D:\mp3\Portishead\Portishead\Western_Eyes.mp3 #EXTINF:267,rootjoose - mr fixit D:\mp3\rootjoose\Track06.mp3 #EXTINF:242,Freelance Hellraiser - Nelly vs Grange Hill D:\mp3\Freelance Hellraiser - nelly vs grange hill.mp3 #EXTINF:259,Portishead - Undenied D:\mp3\Portishead\Portishead\Undenied.mp3 #EXTINF:299,this is hardcore (swedish erotica) D:\mp3\pulp\this is hardcore (swedish erotica).mp3 #EXTINF:252,cj bolland - sugar is sweeter D:\mp3\The annual II\disc one-pete tong\08- sugar is sweeter.mp3 #EXTINF:354,Bohemian Rhapsody D:\mp3\Queen\Bohemian_Rhapsody.mp3 #EXTINF:227,Portishead - Half_Day_Closing D:\mp3\Portishead\Portishead\Half_Day_Closing.mp3 #EXTINF:185,stereophonics - a thousand trees D:\mp3\various-not really sorted\indie\a thousand trees.mp3 #EXTINF:206,Inner_City - Good_Life D:\mp3\various-not really sorted\the glorious 80s\Good_Life.mp3 #EXTINF:317,lisa may - vodoo ray D:\mp3\The annual II\disc one-pete tong\11- vodoo ray.mp3 #EXTINF:268,Englishman In New York D:\mp3\Sting and The Police\The Very Best Of\Englishman In New York.mp3 #EXTINF:218,Place Your Hands D:\mp3\reef\Place Your Hands.mp3 #EXTINF:252,Charlatans - i never want an easy life for me and he were ever to get there D:\mp3\charlatans\melting pot\Charlatans -- i never want an easy life for me and he were ever to get there.mp3 #EXTINF:271,Eminem - My Name Is (Explicit) D:\mp3\various-not really sorted\Eminem - My Name Is (Explicit).mp3 #EXTINF:247,HEADEATAIL - is this love D:\mp3\various-not really sorted\whatever\pop\HEADEAT.MP3 #EXTINF:203,Theme Song - Deliverance (Duelling Banjos) D:\mp3\Deliverance - Duelling Banjos.mp3 #EXTINF:284,Carol_Bailey - Feel_It D:\mp3\various-not really sorted\the glorious 80s\Feel_It.mp3 #EXTINF:200,Jimi Hendrix - Foxy Lady D:\mp3\Jimi Hendrix - Foxy Lady.mp3 #EXTINF:232,the shamen --ebeneezer goode D:\mp3\shamen\the shamen --ebeneezer goode.mp3 #EXTINF:194,Cardigans - Lovefool D:\mp3\various-not really sorted\indie\Lovefool.mp3 #EXTINF:208,moby - porcelain D:\mp3\late night mix\disc1\01. moby-porcelain.mp3 #EXTINF:277,Red_Hot_Chilli_Peppers - Love_Rollercoaster D:\mp3\red_hot_chillies\Love_Rollercoaster.mp3 #EXTINF:185,Don't Stand So Close To Me D:\mp3\Sting and The Police\The Very Best Of\Don't Stand So Close To Me.mp3 #EXTINF:297,groove armada - at the river D:\mp3\late night mix\disc1\03. groove armada-at the river.mp3 #EXTINF:352,electribe 101 - talking with myself 98 D:\mp3\late night mix\disc1\07.Electribe 101-talking with myself 98.mp3 #EXTINF:310,rootjoose - Taxman D:\mp3\rootjoose\Track05.mp3 #EXTINF:219,Portishead - Pedestal D:\mp3\Portishead\Dummy\Pedestal.mp3 #EXTINF:240,Nakatomi - Children of the Night D:\mp3\various-not really sorted\the glorious 80s\Nakatomi - Children of the Night.mp3 #EXTINF:482,Led Zepplin - Stairway to Heaven D:\mp3\Led Zepplin - Stairway to Heaven.mp3 #EXTINF:408,Doktor Rock - Higher D:\mp3\various-not really sorted\whatever\dance\DRROCK.MP3 #EXTINF:239,Russians D:\mp3\Sting and The Police\The Very Best Of\Russians.mp3 #EXTINF:293,Wu Tang - Gravel Pit D:\mp3\Wu-Tang Clang - Gravel Pit.mp3 #EXTINF:201,AKO D:\mp3\various-not really sorted\whatever\rrrrock\AKO.MP3 #EXTINF:576,Underworld - pearls girl D:\mp3\underworld\second toughest in the infants\Underworld- pearls girl.mp3 #EXTINF:265,bonobo - kota D:\mp3\late night mix\disc1\10. bonobo-kota.mp3 #EXTINF:429,underworld - m e D:\mp3\underworld\dubnobasswithmyheadman\m e.mp3 #EXTINF:435,leftfield - space shanty D:\mp3\leftfield\leftism\space shanty.mp3 #EXTINF:191,Skunk anansie - Track 5 D:\mp3\skunk anansie\post orgasmic chill\track 05.mp3 #EXTINF:278,the lisa marie experience - keep on jumpin D:\mp3\The annual II\disc one-pete tong\05- keep on jumpin.mp3 #EXTINF:225,Echo & the Bunnymen - nothing ever lasts forever D:\mp3\various-not really sorted\indie\nothing ever lasts forever.mp3 #EXTINF:362,Radiohead - Wish You Were Here (pink floyd cover live) D:\mp3\Radiohead - Wish You Were Here (pink floyd cover live).mp3 #EXTINF:513,Underworld - jumbo D:\mp3\underworld\everything everything\Underworld - jumbo.mp3 #EXTINF:338,Duran Duran - rio D:\mp3\various-not really sorted\rio.mp3 #EXTINF:274,bent - swollen D:\mp3\late night mix\disc1\12. bent-swollen.mp3 #EXTINF:386,Black Box recorder - Facts of life D:\mp3\various-not really sorted\Facts of life.mp3 #EXTINF:0,wrong D:\mp3\crap_Crap_crap\wrong.MP3 #EXTINF:362,nightmares on wax - les nuits D:\mp3\late night mix\disc1\05. nightmares on wax-les nuits.mp3 #EXTINF:272,Orbital - the saint D:\mp3\Orbital\the saint.mp3 #EXTINF:197,2dB FEATURING KYM MARSH - Heaven In Your Eyes D:\mp3\various-not really sorted\whatever\pop\2BD.MP3 #EXTINF:150,skinny - i wish D:\mp3\Skinny\skinny - i wish.mp3 #EXTINF:922,Underworld - banstyle-sappys curry D:\mp3\underworld\second toughest in the infants\Underworld- banstyle-sappys curry.mp3 #EXTINF:272,Hysteric ego - want love D:\mp3\The annual II\disc one-pete tong\03- want love.mp3 #EXTINF:252,Berlin - Take My Breath Away D:\mp3\various-not really sorted\the glorious 80s\Take My Breath Away.mp3 #EXTINF:204,Charlatans - here comes a soul saver D:\mp3\charlatans\melting pot\Charlatans -- here comes a soul saver.mp3 #EXTINF:184,The Wurzels - The Combine Harvester (Brand New Key) D:\mp3\Wurzels - Combine Harvester.mp3 #EXTINF:363,Portishead - Humming D:\mp3\Portishead\Portishead\Humming.mp3 #EXTINF:225,the shamen --L S I D:\mp3\shamen\the shamen --L S I.mp3 #EXTINF:253,Charlatans - then D:\mp3\charlatans\melting pot\Charlatans -- then.mp3 #EXTINF:220,skinny - friday(going out) D:\mp3\Skinny\skinny- friday(going out).mp3 #EXTINF:407,Underworld - confusion the waitress D:\mp3\underworld\second toughest in the infants\Underworld- confusion the waitress.mp3 #EXTINF:337,Prodigy - Mindfields D:\mp3\Prodigy\Mindfields.mp3 #EXTINF:226,leftfield - black flute D:\mp3\leftfield\leftism\black flute.mp3 #EXTINF:212,Republica - Drop dead gorgeous D:\mp3\various-not really sorted\Drop dead gorgeous.mp3 #EXTINF:261,Skunk anansie - Track 3 D:\mp3\skunk anansie\post orgasmic chill\track 03.mp3 #EXTINF:231,Charlatans - just lookin D:\mp3\charlatans\melting pot\Charlatans -- just lookin.mp3 #EXTINF:406,Underworld - confusion the waitress D:\mp3\underworld\confusion the waitress.mp3 #EXTINF:239,rialto - monday morning 5 19 D:\mp3\rialto\monday morning 5 19.mp3 #EXTINF:456,Pepe Deluxe - Before you leave (black science orchestral) D:\mp3\Pepe Deluxe\Pepe Deluxe - Before you leave (black science orchestral).mp3 #EXTINF:254,Heller and farley project - ultra flava D:\mp3\The annual II\disc one-pete tong\02- ultra flava.mp3 #EXTINF:308,Charlatans - tellin stories D:\mp3\various-not really sorted\indie\tellin stories.mp3 #EXTINF:234,gene - we could be kings D:\mp3\various-not really sorted\indie\we could be kings.mp3 #EXTINF:453,underworld - surf boy D:\mp3\underworld\dubnobasswithmyheadman\surf boy.mp3 #EXTINF:193,3511Deep Purple - Smoke On The Water D:\mp3\3511Deep Purple - Smoke On The Water.mp3 #EXTINF:198,portishead - glory box D:\mp3\late night mix\disc1\02. portishead-glory box.mp3 #EXTINF:212,Charlatans - theme from the wish D:\mp3\charlatans\melting pot\Charlatans -- theme from the wish.mp3 #EXTINF:1,eeeeyr.wav D:\mp3\crap_Crap_crap\eeeeyr.wav #EXTINF:147,Alien Ant Farm - Smooth Criminal D:\mp3\Alien Ant Farm - Smooth Criminal.mp3 #EXTINF:222,Track10 D:\mp3\rootjoose\Track10.mp3 #EXTINF:454,leftfield - afro-left D:\mp3\leftfield\leftism\afro-left.mp3 #EXTINF:271,Skunk Anansie - Brazen D:\mp3\skunk anansie\Brazen.mp3 #EXTINF:342,2Unlimited - No Limit D:\mp3\2unlimited) No limit.mp3 #EXTINF:308,Track03 D:\mp3\rootjoose\Track03.mp3 #EXTINF:323,Kiss - God Gave Rock and Roll To You D:\mp3\Kiss - God Gave Rock and Roll To You.mp3 #EXTINF:244,M/A/R/R/S/ - Pump_Up_The_Volume D:\mp3\various-not really sorted\the glorious 80s\Pump_Up_The_Volume.mp3 #EXTINF:219,Charlatans - over rising D:\mp3\charlatans\melting pot\Charlatans -- over rising.mp3 #EXTINF:245,U2 - Beautiful Day D:\mp3\U2 - Beautiful Day.mp3 #EXTINF:495,Underworld - Pearls girl [live] D:\mp3\underworld\Pearls girl [live].mp3 #EXTINF:411,leftfield - open up D:\mp3\leftfield\leftism\open up.mp3 #EXTINF:327,propellerheads - oh yeah? D:\mp3\propellerheads\decksanddrumsandrockandroll\ oh yeah.mp3 #EXTINF:506,Money For Nothing D:\mp3\various-not really sorted\Money For Nothing.mp3 #EXTINF:294,Charlatans - just when your thinkin things over D:\mp3\charlatans\melting pot\Charlatans -- just when your thinkin things over.mp3 #EXTINF:173,Ben E King - Stand By Me D:\mp3\various-not really sorted\Atlantic Soul\Ben E King - Stand By Me.mp3 #EXTINF:291,Message in a bottle D:\mp3\Sting and The Police\The Very Best Of\Message in a bottle.mp3 #EXTINF:399,Reprazent - morse code D:\mp3\roni size reprazent\morse code.mp3 #EXTINF:273,Nelly Furtado- - Turn Off The Light D:\mp3\Nelly Furtado - Turn Out the Light.mp3 #EXTINF:300,Spice girls - Viva_Forever D:\mp3\various-not really sorted\Viva_Forever.mp3 #EXTINF:247,De Do Do Do, De Da Da Da D:\mp3\Sting and The Police\The Very Best Of\De Do Do Do, De Da Da Da.mp3 #EXTINF:270,Let Your Soul Be Your Pilot D:\mp3\Sting and The Police\The Very Best Of\Let Your Soul Be Your Pilot.mp3 #EXTINF:476,AudioGuys - Respond D:\mp3\various-not really sorted\whatever\dance\AUDIORES.MP3 #EXTINF:204,Fatboy Slim - Magic Carpet Ride (remix) D:\mp3\[Fat Boy Slim] - Magic Carpet Ride (Techno Remix).mp3 #EXTINF:167,carl orff - o fortuna D:\mp3\ - o fortuna.mp3 #EXTINF:338,Skinny - faliure Magitone mix D:\mp3\Skinny\Skinny- faliure Magitone mix.mp3 #EXTINF:185,Soulwax - Beastie Boys vs Herbie Hancock vs INSX vs ACDC D:\mp3\soulwax - Beastie Boys vs Herbie Hancock vs INSX vs ACDC.mp3 #EXTINF:303,Track08 D:\mp3\rootjoose\Track08.mp3 #EXTINF:258,tori amos - professional widow D:\mp3\The annual II\disc one-pete tong\07- professional widow.mp3 #EXTINF:336,the shamen --possible worlds D:\mp3\shamen\the shamen --possible worlds.mp3 #EXTINF:295,Reprazent - mad cat D:\mp3\roni size reprazent\mad cat.mp3 #EXTINF:288,Skunk anansie - Track 12 D:\mp3\skunk anansie\post orgasmic chill\track 12.mp3 #EXTINF:252,Every Breath You Take D:\mp3\Sting and The Police\The Very Best Of\Every Breath You Take.mp3 #EXTINF:253,roni size - heroes D:\mp3\late night mix\disc1\09. roni size-heroes.mp3 #EXTINF:182,faithless - Insomnia D:\mp3\The annual II\disc one-pete tong\13- Insomnia.mp3 #EXTINF:267,art of noise - movements in love D:\mp3\late night mix\disc1\15. art of noise-movements in love.mp3 #EXTINF:389,leftfield - inspection check one D:\mp3\leftfield\leftism\inspection check one.mp3 #EXTINF:1610,the goon show - seies 6 episode 9 D:\mp3\crap_Crap_crap\s6e9.mp3 #EXTINF:508,underworld - cowgirl D:\mp3\underworld\dubnobasswithmyheadman\cowgirl.m p3 #EXTINF:409,basco - the beat is over D:\mp3\The annual II\disc one-pete tong\09- the beat is over.mp3 #EXTINF:239,Busta Rhymes - Turn It Up (remix) - Fire It U D:\mp3\various-not really sorted\Busta Rhymes Turn It Up (remix) - Fire It Up.mp3 #EXTINF:221,Seahorses - love is the law D:\mp3\various-not really sorted\indie\love is the law.mp3 #EXTINF:458,natural born grooves - Groovebird D:\mp3\The annual II\disc one-pete tong\14- Groovebird.mp3 #EXTINF:215,from despair to where D:\mp3\various-not really sorted\from despair to where.mp3 #EXTINF:302,Charlatans - crashin in D:\mp3\charlatans\melting pot\Charlatans -- crashin in.mp3 #EXTINF:349,history repeating -ankle length mix D:\mp3\propellerheads\history repeating -ankle length mix.mp3 #EXTINF:174,GRAVITY - satisfied D:\mp3\various-not really sorted\whatever\rrrrock\GRAVITY.MP3 #EXTINF:315,Sensory productions - disco elements volume 5 D:\mp3\The annual II\disc one-pete tong\04- disco elements volume 5.mp3 #EXTINF:263,Track 1 D:\mp3\various-not really sorted\Madonna - Beautiful Stranger.mp3 #EXTINF:208,the shamen --move any mountain D:\mp3\shamen\the shamen --move any mountain.mp3 #EXTINF:396,Prodigy - Climbatize D:\mp3\Prodigy\Climbatize.mp3 #EXTINF:212,The Stranglers - golden brown D:\mp3\various-not really sorted\golden brown.mp3 #EXTINF:510,Reprazent - destination D:\mp3\roni size reprazent\destination.mp3 #EXTINF:315,Who Wants To Live Forever D:\mp3\Queen\Who_Wants_To_Live_Forever.mp3 #EXTINF:319,Sun Screen D:\mp3\various-not really sorted\Sun Screen.mp3 #EXTINF:52,Monty Python - Philosopher's Drinking Song D:\mp3\Monty Python - Philosopher's Drinking Song.mp3 #EXTINF:349,the shamen --Indica D:\mp3\shamen\the shamen --Indica.mp3 #EXTINF:234,Portishead - Numb D:\mp3\Portishead\Dummy\Numb.mp3 #EXTINF:218,rialto - untouchable D:\mp3\rialto\untouchable.mp3 #EXTINF:303,Portishead - Roads D:\mp3\Portishead\Dummy\Roads.mp3 #EXTINF:386,underworld - river of bass D:\mp3\underworld\dubnobasswithmyheadman\river of bass.mp3 #EXTINF:174,Oldies 60s - Shangrilas - Leader Of The Pack D:\mp3\Oldies 60s - Shangrilas - Leader Of The Pack.mp3 #EXTINF:402,this is hardcore (hero remix) D:\mp3\pulp\this is hardcore (hero remix).mp3 #EXTINF:236,monday morning 5 19 (reprise) D:\mp3\rialto\monday morning 5 19 (reprise).mp3 #EXTINF:284,dusted - want you D:\mp3\late night mix\disc1\06. dusted-want you.mp3 #EXTINF:219,Skinny - faliure D:\mp3\Skinny\Skinny- faliure.mp3 #EXTINF:165,reef - Replenish D:\mp3\reef\Replenish.mp3 #EXTINF:104,The James Bond Theme D:\mp3\various-not really sorted\The James Bond Theme.mp3 #EXTINF:270,Radiohead - Just (live) D:\mp3\various-not really sorted\indie\13-Just.mp3 #EXTINF:358,mozaic - rays of the rising sun D:\mp3\The annual II\disc one-pete tong\15- rays of the rising sun.mp3 #EXTINF:125,Reprazent - railing D:\mp3\roni size reprazent\railing.mp3 #EXTINF:221,Drop dead gorgeous -pop fiction mix D:\mp3\various-not really sorted\Drop dead gorgeous -pop fiction mix.mp3

uses (0)

Anonymous Coward | more than 11 years ago | (#6034972)

to find security holes

New evolution (0, Troll)

cheezycrust (138235) | more than 11 years ago | (#6034974)

Now even the story posters don't read or verify the articles they're posting...

You can't (5, Insightful)

Anonymous Coward | more than 11 years ago | (#6034975)

Information is lost in compilation. You can never reconstruct the exact original source. You end up with valid C++ that has no more human-understandable information than the equivilent machine code.

Like turning hamburgers into cows...

Re:You can't (0)

Anonymous Coward | more than 11 years ago | (#6034993)

Equivalent, that is. I fix my typos - grammar trolls can all suck on my shit.

Re:You can't (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6035070)



Equivalent, that is. I fix my typos - grammar trolls can all suck on my shit.

I fixed your mom's breath with my dick.

Re:You can't (5, Funny)

Morologous (201459) | more than 11 years ago | (#6035002)


Like turning hamburgers into cows...

I'm going to use that line.

Re:You can't (-1, Flamebait)

Anonymous Coward | more than 11 years ago | (#6035144)



I'm going to use that line.

And I'm going to use your sister.

Re:You can't (2, Informative)

jezzgoodwin (675518) | more than 11 years ago | (#6035035)

He's quite right.

Take a sum within a program, for example (a+b)=1000 ... now there are infinite possible combinations of what a and b can be ... but without the correct variable names, or the commenting that went along with the code (assuming there was some) ... the decompiled output is going to be pretty much useless / extremely difficult to understand

Re:You can't (5, Funny)

NewbieProgrammerMan (558327) | more than 11 years ago | (#6035076)

Heh. You're assuming that you're attempting to decompile something that had human-understandable source to start with. :)

Re:You can't (5, Funny)

cperciva (102828) | more than 11 years ago | (#6035100)

We're talking about C++ here, not perl.

Compiled C++ code can't be decompiled into anything approximating the readability of the original; compiled perl code can.

Re:You can't (4, Informative)

antis0c (133550) | more than 11 years ago | (#6035116)

What's to say you need something as readable as the original? I worked at InterAct Accessories/GameShark for a few years before they went under as essentially a 'reverse engineer'. Without getting yet another CND from them in the mail due to a post on Slashdot (I don't even think they could send one now they're out of business?), all I can say is sometimes when hacking a game it benefits an engineer to decompile the application and be able to set breakpoints and watch execution flow while the game is running on for example a PlayStation 2. Sure it's going to be a lot of nearly unreadable C++ mixed with Assembly, but if you can watch the execution flow as you do something, it can be useful.

Of course a lot of naive people think decompiling would allow you to take an application and start writing patches for it, in that case you are right, it's going to be pretty useless. However it's not entirely useless for all situations. I'm sure the WINE guys might get some use out of it.

Re:You can't (0)

Anonymous Coward | more than 11 years ago | (#6035138)

Unable to view said article, but here are some important points:

1) You have to know the exact compiler used and understand its intricacies.
2) You need to know and understand the optimizations that were compiled with (unrolling loops, etc.)
3) You won't be able to get human readable variable names or comments

So you *could* decompile a program (C or C++, doesn't matter), but you'd end up with something totally obfuscated. This could still be useful if you could recompile it with debugging options and trace through while running the code, to crack games, find out which memory is used in password verification, or just debug broken code.

Better still: learn assembly language.

Oop (5, Funny)

Suffering Bastard (194752) | more than 11 years ago | (#6034977)


it doesn't seem like the author usually writes in English

Surely he now understands the English infinitive "to be Slashdotted".

Why not? (5, Insightful)

bazik (672335) | more than 11 years ago | (#6034981)

I've always heard that you couldn't decompile a program written with C++.

Well, you can decompile every binary programm at least to assembler code, so why shouldnt it possible with C++?

Maybe he ment "you can't decipher the source of a C++ programm" ;)

Re:Why not? (0)

Anonymous Coward | more than 11 years ago | (#6035067)

Yeah I had a program several years ago that decompiled DOS apps into ASM, and converted the ASM to C. Fun stuff/

Re:Why not? (0)

Anonymous Coward | more than 11 years ago | (#6035073)

Insightfull? You cannot compile assembler, hence you cannot decompile to assembler. You can dissassemble binary to assembler (if you're lucky, it never works for me). However compilation != assembly.

Re:Why not? (0)

Anonymous Coward | more than 11 years ago | (#6035112)

You can dissassemble binary to assembler (if you're lucky, it never works for me).

Just out of curiosity, why doesn't it work for you? What happens when you try it?

I've only done it on snippets of code in the IDE, to compare how different algorithms get compiled down to ASM.

Re:Why not? (0)

Anonymous Coward | more than 11 years ago | (#6035136)

Any data in the code, strings, blank areas to put code on 8 byte boundries, etc... tend to get disassembled to. This upsets the offsets and means opcodes and operands can get mixed up.

Re:Why not? (1)

mindstrm (20013) | more than 11 years ago | (#6035157)

A proper multi-pass disassembler takes care of this usually.

Data and code do not usually end up in the same segment.

hmm (5, Informative)

Graspee_Leemoor (302316) | more than 11 years ago | (#6034984)

A c/c++ decompiler that totally worked would be the Holy Grail of crackers. Unfortunately it is actually impossible to get everything back because lots of info is lost on compilation.

Nevertheless there are tools out there that attempt to decompile programs; I think of them more as ways of making assembly more readable.

Note, a lot of them wouldn't work on hand-written assembly, because they rely on knowledge of how certain compilers compile various things- e.g. there was a Delphi decompile available.

graspee

Software industry, fear no more... (1)

CoolVibe (11466) | more than 11 years ago | (#6034994)

Slashdot has DDoS'ed the damn thing into oblivion.

On the other hand, did anyone get to mirror it?

Re:Software industry, fear no more... (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6035029)


Yes I have a mirror of it. But unfortunately your mom is using it to snort coke right now.

sure you can go from asm - c++ (5, Informative)

Anonymous Coward | more than 11 years ago | (#6034997)

but it'll look like this

class a
{
public:
void b(int c);
void d(int e);
private:
int g;
int h;
};

int main()
{
a f;
f.b(23);

int x; x=0; x++;
if(x > 3) goto j;
f.d(x); x++
if(x > 3) goto j;
f.d(x); x++;
if(x > 3) goto j;
f.d(x);
j: f.b(42);

return 0;
}

Re:sure you can go from asm - c++ (0)

Anonymous Coward | more than 11 years ago | (#6035074)

And even if it does, this is much better than just an assembler listing. And it would be possible to replace those gotos with blocks in if statements, I am sure. And then all you need is a tool that lets you rename the members and classes as you go and makes these changes to the rest of the source.

On the other hand: I have seen a lot of genuine C++ sources which looked like this. No decompiler involved, just a guy who tried to write "smart" code.

Decompile this! SlashDot Effect! (2, Funny)

lems1 (163074) | more than 11 years ago | (#6034999)

Yeah, but they should know how to decompile the slasdot effect first... another one down. Anybody with a Mirror or Google Cache link ?

Too busy? (0)

destiney (149922) | more than 11 years ago | (#6035007)


(haven't tried it, but will when I have time)

Yeah I dunno how you have time for anything anymore.. having to post duplicate articles and all.

But (-1, Redundant)

MooKore (675835) (675835) | more than 11 years ago | (#6035017)

___________________
< can you decompile this! >
--------------------
\ ^__^
\ (oo)\_______
(__)\ )
||----w |
|| ||

The cow never lies! (0)

Anonymous Coward | more than 11 years ago | (#6035027)

She always sleeps standing.

Re:But (Mod this post up) (0)

Anonymous Coward | more than 11 years ago | (#6035042)

Inline functions, templates and decompilation (4, Insightful)

truth_revealed (593493) | more than 11 years ago | (#6035037)

Sure you can decompile an optimized and symbol-stripped C++ program, but you'd never have it the original compact form of the source as you do with the Java class file decompilers due to the heavy use of inline functions and templates used in C++. A C program, sure, but decompiling C++ is not terribly useful.

nice try Microsoft (-1, Troll)

Anonymous Coward | more than 11 years ago | (#6035047)

Yes, exaclty: This is just Microsoft trying to tell us that .net will not make your source code less secure. If it is already possible to decompile C++, surely it won't matter that in .net it will be much easier?

This is nonsense (-1, Troll)

A Proud American (657806) | more than 11 years ago | (#6035052)

Anyone who's ever taken a course in computer organization and design and understands a high-level programming language such as C++ should immediately have flags going off in their head about this article. Of course, the Slashdot editors, most of whom have no real education of computer engineering, do not recognize real work from fluff.

This article is fluff, and it's innaccurate, and it misleads today's youth who are trying to learn computers.

Assembly can be written. C++ can be written. I even have friends who can write major programs in binary code (yes, just 1s and 0s). But binary can only sometimes be translated into slightly-readable assembly code. And even then it's a stretch. Nonsensical assembly code can just barely survive on its own, yet alone be translated to C++ like this article suggests.

I work for SGI. I make nearly 6 figures. I know programming, and I damn well know computers. I've been working since 1968 in the computing industry. This article is utter and complete nonsense, and I'm ashamed to have even clicked the link.

Re:This is nonsense (0)

Anonymous Coward | more than 11 years ago | (#6035084)

"But binary can only sometimes be translated into slightly-readable assembly code."

I don't think you understand what assembly code is, dumbass.

Re:This is nonsense (1)

spiz21 (670006) | more than 11 years ago | (#6035154)

6 figures...riiight.
You don't even know what you are talking about.

Re:This is nonsense (0)

Anonymous Coward | more than 11 years ago | (#6035123)

..sic:

"I work for SGI. I make nearly 6 figures. I know programming, and I damn well know computers. I've been working since 1968 in the computing industry."

While I'm inclined to agree with you in just about every way, you immodestly makes me want to smack you.

I work for a very profitable information services entity. I've been working in the IT Security Industry for five years, after having left the film industry. I know my way around computing, (I started with a Commodore PET in the 70s), but I'm not afraid to say that I don't know something when I need help, or I have an opportunity to learn.

Oh... and I make a comfy bit, that's well into the six figure range. There are plenty of folks who make a bunch more than I do, who know a bunch less. Salary is not an indicator of expertise, in this arena, except maybe where self-promotion is concerned.

You forgot to say that you are a jackass.

Re:This is nonsense (0)

Anonymous Coward | more than 11 years ago | (#6035125)

FUCK YOU FUCKING ASSHOLE!

For the clueless mod that modded this clownshoes up, he's no other than ekrout

Btw, FUCK BILL FUMEROLA and FUCK SCOTT LONG

Thank you

Brett Glass

Re:This is nonsense (on good authority) (0)

Anonymous Coward | more than 11 years ago | (#6035135)

I work for SGI. I make nearly 6 figures. I know programming, and I damn well know computers. I've been working since 1968 in the computing industry.

And just cuz you're an arrogant, self-important sonofabitch doesn't mean you're wrong!

You're right, that is nonsense. (5, Funny)

Anonymous Coward | more than 11 years ago | (#6035142)

I damn well know computers. I have been working with them since 1904, when the Black Man made the first computer out of a peanut. I now work for Cray research making 18 figures.

I can scratch a superscalar CPU out of silicon with a pocket knife. I even have friends who can write major programs in binary code (yes, just 1s and 0s)... even though writing a simple "hello world" program can ammount to 92,752 bits. I fail to realize that this ability does not a good computer scientist make. Things like intelligent design and research make a CS good.

The parent post is fluff. It's stupid, the man is flamboyant and exagerating. He clearly has no real education of computer engineering and does not recognize that any executable code can be reverse-engineered or decompiled. Especially since every langage (save interpreted languages like Java) are compiled to machine code -- specific, unambiguous, structured code. "Decompiling" this is only really a matter of translating it into your langauge of choice.

So, Mr. Proud American, please get off your imaginary high horse. You're not fooling anyone.

Re:This is nonsense (0)

Anonymous Coward | more than 11 years ago | (#6035152)

I work for SGI. I make nearly 6 figures. I know programming, and I damn well know computers. I've been working since 1968 in the computing industry.

I've been working in the computing industry since 1995 - school doesn't count - and make over 6 figures (well over if you want to include bonuses, options and restricted shares). What does this have to do with what I do or don't know...? Nothing!

I agree with your comments about the article, but there's no reason to throw salary around to make a point. I make more than most of my friends and try not to rub anyone's nose in the dollars. (The reason I'm posting AC right now.)

yeesh. (0)

digitalsushi (137809) | more than 11 years ago | (#6035060)

that thing was slashdotted even in "the mysterious future". hrm. i left the ads on cause that's the only feature i wanted :D

Re:yeesh. (1)

po8 (187055) | more than 11 years ago | (#6035126)

Fastest /.ing ever. What a pain. I'm seriously tired of this.

Has anyone thought seriously about creating a proxy site for /. that automatically caches all the links? I think that if the site and caching was done as a proxy, there would be no copyright issues?

Heck, if anyone wants to put together a demo of this, I'd be willing to host it on an experimental basis. I've got access to a ton of free BW through my academic institution for non-profit stuff. My theory is that if the proxy becomes popular, we can bully VA into hosting it, like they should have done for the past several years...

Alternatively, and maybe even cooler, one could build a proxy that browses through the Google cache, to save bandwidth and storage and further blur the copyright question.

Text of the article (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6035066)

Decompiling a C++ program

Many people thinkl that compilng a c++ program is impossible, yet alone decompiling it. After all its a hybrid of c, brainfuclk and fortran58 which soon grew up to be the slow language known a java

But here it is, the c++ decompiler, it took me 2 years to write, and it actually works!

So I came home from work the other day to discover my cat laying on
the floor. His breathing was very shallow and his eyes were very
glassy. When I approached him I noticed a belt tied around his arm and
both a syringe and a bent spoon laying beside him. Despite all his
promises to the contrary, my beloved Mittens has started shooting up
smack again!

Fortunately the paramedics showed up quickly and gave him some
naloxone which saved him. Unfortunately the problem of my cat being
addicted to heroin still remains. Last week he sold my stereo and this
weekend Mittens stole from my wallet to try for a
hit.

I love my cat and want to see him off this horrible drug.
Unfortunately he won't stop on his own! Mittens says he can quit
anytime he wants to and becomes combative when I force the issue. I'm
tired of seeing him throw his life away. He could've been a great
mouser, one of the best before he got hooked.

Can anyone recommend a way to get my cat off heroin? It would be much
appreciated.

Read the rest of this comment [goatse.cx]

Re:Text of the article (1, Insightful)

kingkade (584184) | more than 11 years ago | (#6035107)

dear anonymous c,

please stop breathing and kill any offspring you may have inexplicably fathered for the sake of our gene pool. Thanks.

Respectfully,
-- Human Race

progr? (0)

Anonymous Coward | more than 11 years ago | (#6035075)

what the hell is a progr?

Re:progr? (0)

inaeldi (623679) | more than 11 years ago | (#6035101)

Someone in the middle of saying "program" but dying before they can finish. Famous last words. Get it? *nudge nudge*

Re:progr? (1)

SharpFang (651121) | more than 11 years ago | (#6035131)

Any kind of software, modulated either by frequency or amplitude (program or progrfm)

let's get back to basics (5, Funny)

1nv4d3r (642775) | more than 11 years ago | (#6035091)

Hell, I'd be happy if the people working for me could consistently compile their c/c++. I need a new job...

Re:let's get back to basics (-1, Flamebait)

Anonymous Coward | more than 11 years ago | (#6035129)

Stop complaining and find out what the problmem is you idiot.

Server's Famous Last Words ... (0)

Anonymous Coward | more than 11 years ago | (#6035092)

.. You Can't Slashdot me!

It's the other way around (1)

photon317 (208409) | more than 11 years ago | (#6035094)


When you think about it, the higher level the language is, the easier it should be to "decompile". The closer the original source was to asm, the more the individual coder's style will be reflected in the asm - the higher level it is, the more the obvious patterns the compiler uses every time for given constructs will be present. Reverse engineering a program written in asm to human readale source is a nightmare, but if you knew for instance that the source was C++ and it was compiled by gcc 3.2 (easy enough to tell), it's probably pretty easy to see from the asm patterns the classes and whatnot, to see the structure of the source.. then you just have to comine that with what the program actually does to give human meaning ack to the variale and class names and whatnot.

eh... (1)

rebelcool (247749) | more than 11 years ago | (#6035171)

all modern compilers are optimizing compilers, and they reorganize code completely to suit themselves in the most efficient manner. The compiler will reorganize modules and rewrite lines of code in order to make better use of registers, processor features/limitations that
You cannot really see a programmer's style as a result. When you decompile, you'll get it returned as whatever the compiler shifted the code around as.

Mirror (-1, Redundant)

Anonymous Coward | more than 11 years ago | (#6035095)

Mirror:

An error occured while loading http://www.cxd3.com//tut/cpp/rev/dec.html:

Timeout on server
Connection was to www.cxd3.com at port 80


What that has to do about decompiling I don't know.

decompile this! (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6035099)

for a good time, run:
"telnet 156.110.99.30 27316"

found an open unpassworded telnet port... straight to cmd prompt on an nt box... delete everything you want!

Spectulation Code (5, Informative)

Davak (526912) | more than 11 years ago | (#6035104)

Considering the entire post is evidently based on speculation...

Here is some code [planet-source-code.com] that supposedly decomplies... not that I've tried it.

Quote from the FAQ [cs.uu.nl] :


[35.4] How can I decompile an executable program back into C++ source code?

You gotta be kidding, right?

Here are a few of the many reasons this is not even remotely feasible:
* What makes you think the program was written in C++ to begin with?
* Even if you are sure it was originally written (at least partially) in C++,
which one of the gazillion C++ compilers produced it?
* Even if you know the compiler, which particular version of the compiler was
used?
* Even if you know the compiler's manufacturer and version number, what
compile-time options were used?
* Even if you know the compiler's manufacturer and version number and
compile-time options, what third party libraries were linked-in, and what
was their version?
* Even if you know all that stuff, most executables have had their debugging
information stripped out, so the resulting decompiled code will be totally
unreadable.
* Even if you know everything about the compiler, manufacturer, version
number, compile-time options, third party libraries, and debugging
information, the cost of writing a decompiler that works with even one
particular compiler and has even a modest success rate at generating code
would be significant -- on the par with writing the compiler itself from
scratch.

But the biggest question is not how you can decompile someone's code, but why
do you want to do this? If you're trying to reverse-engineer someone else's
code, shame on you; go find honest work. If you're trying to recover from
losing your own source, the best suggestion I have is to make better backups
next time.

I would have posted AC but that have me blocked out for some reason...


Davak

Re:Spectulation Code (1)

Davak (526912) | more than 11 years ago | (#6035121)

btw... the C++ FAQ quote and the code link have nothing to do with each other... I should have made that a little clearer. Sorry. Davak

To all those, who think it's useless... (4, Interesting)

SharpFang (651121) | more than 11 years ago | (#6035117)

Well, it isn't. Sure, if you're so lazy uou want to have source rebuilt from binaries with one click, complete with comments, makefile and documentation, that's of no use. But imagine the program does some very clever trick. Something you ooh about, "How the hell does he do that? It's impossible?". You want to include that trick in your code. You need it. So - you have three options: 1) Try to design it from scratch. Helluva work, you don't know where to start. 2) Look into the binary. If you're ASM guru, you MAY succeed. But ASM from high-level languages is hell to read. 3) Decompile the puppy, look for that piece through what looks like piles of junk, but is way more readable than ASM and find it. Then just rewrite it in pretty fashion, changing variable names and functions to your needs and include in your own software. It's "the best of the worst", last resort at finding a solution to a small problem. Not a way to edit the source and add a single feature to the original program, like remove print protection from Acrobat Reader. The decompiled program most probably won't be possible to compile. You won't make a cow from hamburgers. But with some luck you may find out the cow was a bull and got killed by a truck.

Re:To all those, who think it's useless... (3, Insightful)

pVoid (607584) | more than 11 years ago | (#6035143)

Neat tricks are generally either one of these three things:

A hidden API call - which can be easily found via ASM listings

A nice little algorithm - which can be found in comp sci books

An elegant piece of code - which can *not* be decompiled from ASM

So no, I disagree with you.

slashdotted! mirror is here (-1, Offtopic)

Anonymous Coward | more than 11 years ago | (#6035150)

here [freeshell.org]

Mirror!!! (1, Funny)

Anonymous Coward | more than 11 years ago | (#6035164)


Here's the text from the original article:

1. Make a copy of the program you want to decomplie. Let's assume it's PROG.EXE. Copy it to PROGBACK.EXE.

2. Copy PROGBACK.EXE to a DOS PC if you're not using one.

3. Type EDIT PROGBACK.EXE from C:\ (or where ever you copied it to).

4. Enjoy the source code! You can print it out or change it or just look at it.

5. If you change it, use FILE SAVE.

Reverse-engineering programs written in C/C++ (2, Interesting)

Anonymous Coward | more than 11 years ago | (#6035165)

I've done some reverse-engineering on programs written in C/C++ (Intel x86). After a while you learn how to recognize different things like virtual function calls, while/for-loops, switch and stuff like that. However, it's a totally different thing to decompile to C++. It may be possible to decompile compiled code to C, but don't expect that it will look much like the original source, especially if the code was optimized by the compiler :)

Templates (4, Informative)

ucblockhead (63650) | more than 11 years ago | (#6035167)

He won't be able to regenerate any templates. If a program makes heavy use of templates, the "C++" he "decompiles" to is going to be hideously ugly.

[insert joke about it being hideously ugly with templates here.]

{I did not read the article itself because it is, of course, slashdotted)

Load More Comments
Slashdot Login

Need an Account?

Forgot your password?