Post Reply 
Disassembling Applications
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
Disassembling Applications
Well, I've started my newbish attempts at disassembling Windows applications.
It's rather interesting I must say, though I'm still very much a beginner :P

I've been trying to decompile a few algorithms for practice as well.  It's probably easier than I originally thought - most ASM instructions can translate to a single line of C code (you can emulate registers by declaring global variables for them).  Probably the tricky part is trying to make sense of the code though.
I've been trying to decompile the RLZ compression method used in the Sony's Theme Creator.  Have no idea if I'll succeed, but at least, I've learnt a bit from it :P
I've pretty much got the general structure of how it works.  The actual function which does the RLZ packing looks damn complex though :S
07/03/2008 02:28 AM
Visit this user's website Find all posts by this user Quote this message in a reply
S7*
Sweet Dreams

Posts: 16,689.4373
Threads: 1,056
Joined: 3rd Apr 2007
Reputation: 14.29926
E-Pigs: 383.2289
Offline
Post: #2
RE: Disassembling Applications
and you will use this technique how?
07/03/2008 02:36 AM
Find all posts by this user Quote this message in a reply
matchung
Turok Makto

Posts: 1,744.2413
Threads: 180
Joined: 5th Mar 2007
Reputation: -1.62846
E-Pigs: 162.3154
Offline
Post: #3
RE: Disassembling Applications
so, so wee can decompress the rco by PC then :D
07/03/2008 02:41 AM
Visit this user's website Find all posts by this user Quote this message in a reply
S7*
Sweet Dreams

Posts: 16,689.4373
Threads: 1,056
Joined: 3rd Apr 2007
Reputation: 14.29926
E-Pigs: 383.2289
Offline
Post: #4
RE: Disassembling Applications
matchung Wrote:so, so wee can decompress the rco by PC then :D

oic..... wicked!
07/03/2008 02:50 AM
Find all posts by this user Quote this message in a reply
.:ʕΘЯg@nʔ:.™
Elite EPerson

Posts: 1,613.1974
Threads: 235
Joined: 14th Apr 2007
Reputation: 3.87089
E-Pigs: 67.0595
Offline
Post: #5
RE: Disassembling Applications
OMG ZiNgA if I knew have of what you know, my brain would melt out my ear LOL

You are a code Junkie :P

=)

[Image: hw_wow_sig.php?cardCharacterName=Tetriz]
07/03/2008 03:15 AM
Find all posts by this user Quote this message in a reply
PSPkiller
*The Sweaty Indian/Welsh Guy*

Posts: 2,393.2167
Threads: 251
Joined: 24th Jun 2007
Reputation: 0.56947
E-Pigs: 53.7911
Offline
Post: #6
RE: Disassembling Applications
ist that illegal as you're 'reverse engineering' the program?

[Insert Signature Here]
07/03/2008 08:06 AM
Find all posts by this user Quote this message in a reply
boogschd
boogyman
Worlds End

Posts: 4,954.3196
Threads: 90
Joined: 29th Nov 2007
Reputation: 4.19708
E-Pigs: 43.6852
Offline
Post: #7
RE: Disassembling Applications
PSPkiller Wrote:ist that illegal as you're 'reverse engineering' the program?

nobody will know Itchingsmile
07/03/2008 08:20 AM
Visit this user's website 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: #8
RE: Disassembling Applications
PSPkiller Wrote:ist that illegal as you're 'reverse engineering' the program?
Not really.  In some cases, it's a gray area, but meh, Dark_AleX & co have been reverse engineering Sony's firmware for years now, meh.

Wiki's small part: http://en.wikipedia.org/wiki/Reverse_eng...g#Legality
and
http://en.wikipedia.org/wiki/Clean_room_design
(This post was last modified: 07/03/2008 08:45 PM by ZiNgA BuRgA.)
07/03/2008 08:43 PM
Visit this user's website Find all posts by this user Quote this message in a reply
!NWP NEKCUF I
¡uʍd uǝʞɔnɟ ı

Posts: 49.2164
Threads: 10
Joined: 6th Mar 2008
Reputation: 3.706
E-Pigs: 1338.2027
Offline
Post: #9
RE: Disassembling Applications
ZiNgA BuRgA Wrote:Well, I've started my newbish attempts at disassembling Windows applications.
It's rather interesting I must say, though I'm still very much a beginner :P

I've been trying to decompile a few algorithms for practice as well.  It's probably easier than I originally thought - most ASM instructions can translate to a single line of C code (you can emulate registers by declaring global variables for them).  Probably the tricky part is trying to make sense of the code though.
I've been trying to decompile the RLZ compression method used in the Sony's Theme Creator.  Have no idea if I'll succeed, but at least, I've learnt a bit from it :P
I've pretty much got the general structure of how it works.  The actual function which does the RLZ packing looks damn complex though :S




good luck ....

maybe someday their will be windows os  sections...

oh spoon i might get in trouble for this
07/03/2008 08:48 PM
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: