Post Reply 
Fun with disassembling
Author Message
ZiNgA BuRgA
Smart Alternative

Posts: 17,023.4213
Threads: 1,174
Joined: 19th Jan 2007
Reputation: -1.71391
E-Pigs: 446.0333
Offline
Post: #1
Fun with disassembling
I've probably mentioned this before, but I've been dabbling in a bit of disassembling lately.

One thing that was interesting was Oblivion.  When I copied the game off someone else, interestingly enough, the game had no protection whatsoever.
I recently installed a patch however, and now, the game seems to require the DVD to be inserted to play the game (as everyone knows, a darn pain).
Anyways, just to test it out myself, I decided to see if I could fix that myself.  Loading oblivion.exe up in IDA, I quickly found out where the message was being disabled (the check just happens to be in WinMain()), and glancing at the execution graph, it's just a simple jump statement.  Fair enough - all I did was change the jump and voila, game cracked.

I guess Bethesa software never really bothered much with trying to copy protect Oblivion... (glancing at the code, the game only seems to check if it can find OblivionLauncher.exe on one of your CD drives).


Still, I doubt I could handle anything complex (or moderately so) at the moment...

Aside: I can't seem to get IDA to assemble anything, which is a pain.  So I'm having to resort to hexing to modify things, but I can't seem to find a good opcode reference either, unfortunately :S
(This post was last modified: 03/04/2008 05:20 AM by ZiNgA BuRgA.)
03/04/2008 05:17 AM
Visit this user's website Find all posts by this user Quote this message in a reply
SchmilK
Noob

Posts: 4,698.2833
Threads: 359
Joined: 16th Apr 2007
Reputation: 0.38918
E-Pigs: 82.0266
Offline
Post: #2
RE: Fun with disassembling
wow. that's all i evfr wanted to do 10 years  ago in school.  congrats!  someday maybe ill grow some smarts like that.

limneosgreen Wrote:Take my advice, don't try to install custom themes ... it's possible to brick ur psp.. why just don't change wallpaper
03/04/2008 05:45 AM
Find all posts by this user Quote this message in a reply
feinicks
One day... we Fly...

Posts: 6,124.6050
Threads: 531
Joined: 27th Mar 2008
Reputation: 2.35695
E-Pigs: 210817.3958
Offline
Post: #3
RE: Fun with disassembling
I understood nothing other than you cracked Oblivion. I have the original DVD so I don't need it whatsoever...

but I have so much to learn Sigh

◄◄••• 天使たちの夢か? •••►►

[Image: ewualizer.gif]
My works!
03/04/2008 11:06 AM
Find all posts by this user Quote this message in a reply
hibbyware
ʕθ̿␣̅θ̿ʔ ℋiЬЬyℬot™

Posts: 1,048.2613
Threads: 19
Joined: 18th Jul 2007
Reputation: -3.09168
E-Pigs: 7.0196
Offline
Post: #4
RE: Fun with disassembling
 Results from ℋiЬЬyℬot™ - "better than Google"
http://sandpile.org seems to be a good reference site you most prob already looked at it before but it's all I can think of at the moment,

[Image: small_hw_logo_001.png] ʕθ̿␣̅θ̿ʔ ℋiЬЬyℬot™
03/04/2008 11:11 AM
Find all posts by this user Quote this message in a reply
mime
♫ Benetnasch Eta ♫

Posts: 369.2170
Threads: 30
Joined: 5th Apr 2007
Reputation: -4.91319
E-Pigs: 5.2262
Offline
Post: #5
RE: Fun with disassembling
You could also have used the Non-DVD patch.  IF you didnt want to go thru all of that.

[Image: goldsaints2.png]
03/04/2008 11:33 AM
Visit this user's website Find all posts by this user Quote this message in a reply
J_G_
Monster Hunter

Posts: 706.5060
Threads: 43
Joined: 7th Mar 2008
Reputation: -2.97985
E-Pigs: 28.7636
Offline
Post: #6
RE: Fun with disassembling
i used to crack exe's about a year or so ago

i only cracked about 4-5 though :p
03/04/2008 11:54 AM
Find all posts by this user Quote this message in a reply
Hurtween
Paradigmatic Entity

Posts: 176.3311
Threads: 9
Joined: 29th Apr 2007
Reputation: 1.88741
E-Pigs: 7.4466
Offline
Post: #7
RE: Fun with disassembling
I HATE when a company tries to force us to keep their disc in the drive while wee are playing the game.

I'd love to meet the bastard who came up that concept and kill it.
(This post was last modified: 03/04/2008 12:21 PM by Hurtween.)
03/04/2008 12:20 PM
Find all posts by this user Quote this message in a reply
_VEndeTta
Endless Night

Posts: 522.1732
Threads: 48
Joined: 9th Apr 2007
Reputation: -3.19624
E-Pigs: 4.8849
Offline
Post: #8
RE: Fun with disassembling
O shi-

0_0

Assembly? Who are you? And what have you done with Zingaburga?!

[Image: 3c68ce3.jpg]
And when you gaze long into an abyss,
the abyss gazes also into you.
03/04/2008 01:57 PM
Find all posts by this user Quote this message in a reply
roberth
Resident Full Stop Abuser.....

Posts: 4,580.2098
Threads: 200
Joined: 18th Jun 2007
Reputation: -5.5814
E-Pigs: 43.8419
Offline
Post: #9
RE: Fun with disassembling
feinicks Wrote:I understood nothing other than you cracked Oblivion. I have the original DVD so I don't need it whatsoever...

but I have so much to learn Sigh

i always crack my games, legit or not

Saves having to keep swapping disks constantly and eventually losing half of them

03/04/2008 02:07 PM
Find all posts by this user Quote this message in a reply
ZiNgA BuRgA
Smart Alternative

Posts: 17,023.4213
Threads: 1,174
Joined: 19th Jan 2007
Reputation: -1.71391
E-Pigs: 446.0333
Offline
Post: #10
RE: Fun with disassembling
hibbyware Wrote:http://sandpile.org seems to be a good reference site you most prob already looked at it before but it's all I can think of at the moment,
Hey that table's pretty neat :)

Thanks.
04/04/2008 07:19 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)

 Quick Theme: