Search found 138 matches
- Sun Jun 22, 2014 3:54 am
- Forum: Code Talk
- Topic: Some idea how x86 works, can I reverse algorithms now?
- Replies: 9
- Views: 2814
Re: Some idea how x86 works, can I reverse algorithms now?
I was just about to ask how to find file loading in an assembler. Every time I found references to the file i am looking for it was always in the data section so i cant debug it/break point On Windows, you'll typically want to place a breakpoint on kernel32.CreateFileA and kernel32.CreateFileW. Tho...
- Fri Jun 20, 2014 9:15 pm
- Forum: Code Talk
- Topic: Some idea how x86 works, can I reverse algorithms now?
- Replies: 9
- Views: 2814
Re: Some idea how x86 works, can I reverse algorithms now?
I recommend taking a tutorial on x86 assembly before digging too deep, just to make sure you get the basics right. The tutorial I looked at was Ketman's x86 assembly tutorial (you'll need to find an archived version, and DosBox). Also, OllyDbg 2.x has built in instruction help, if you're into that, ...
- Mon Jun 02, 2014 11:08 pm
- Forum: Code Talk
- Topic: Advanced C++: How to read DVD sectors
- Replies: 2
- Views: 1649
Re: Advanced C++: How to read DVD sectors
Just a guess: on Windows you may need to use DeviceIoControl() to send data directly to the DVD-ROM driver. Similarly on UNIX based systems, ioctl().
- Mon Jun 02, 2014 11:05 pm
- Forum: Code Talk
- Topic: Quickbms compression algo
- Replies: 8
- Views: 2965
Re: Quickbms compression algo
Interesting. Maybe I can finally finish the BMS for LzmaPack with that compression type.
- Tue May 20, 2014 10:48 pm
- Forum: Game specific tools
- Topic: Gameloft ZIP Unscrambler
- Replies: 2
- Views: 4410
Gameloft ZIP Unscrambler
It seems some newer Gameloft games, such as N.O.V.A. 3, use scrambled ZIP files instead of the traditional CustomPak. It took me forever banging my head against the CustomPak reader until I realized that it was probably not a CustomPak. Somehow it also escaped my attention until today that all files...
- Wed May 14, 2014 10:54 pm
- Forum: General game tools
- Topic: Interactive decoding program?
- Replies: 4
- Views: 2392
Re: Interactive decoding program?
The hex editor I use on Windows, i.Hex, has a feature where you can define structures and it'll parse it out for you. It tends to crash if you make a mistake and load a large number of bytes, but in any other case it's a cinch if you don't want to spend time writing a parser. It doesn't show values ...
- Wed May 07, 2014 3:56 pm
- Forum: Code Talk
- Topic: [ASK] Check from where a program is downloading its updates
- Replies: 3
- Views: 1768
Re: [ASK] Check from where a program is downloading its upda
Microsoft Network Monitor is a lot nicer to look at than Wireshark, IMO. However, my go-to technique is to use Privoxy with URL logging enabled. That way you don't have to wait for some large program to start, and you get global (for programs that use IE proxy settings) ad blocking as well. If the p...
- Wed May 07, 2014 3:53 pm
- Forum: Code Talk
- Topic: Assembly Translation Techniques
- Replies: 4
- Views: 2337
Re: Assembly Translation Techniques
IDA Pro with Hex-Rays Decompiler will do that. Even better if you can provide the necessary structs so instead of the code dereferencing pointers it will actually tell you which members they're accessing. BTW, if you want to translate assembly back to code, the best way is to step through in OllyDbg...
- Wed Apr 23, 2014 4:54 am
- Forum: Website
- Topic: Using Gravatars
- Replies: 0
- Views: 2719
Using Gravatars
I was consolidating my avatar on various forum sites so if I should decide to change it in the future it'll be less work for me to update it. In any case, the forum was a bit anal about the URL format for linking offsite. Fortunately, Gravatar isn't as anal, so I've managed to get it to work here. T...
- Tue Feb 18, 2014 3:44 am
- Forum: Game specific tools
- Topic: Evolution Engine Cache Extractor
- Replies: 83
- Views: 49009
Re: Evolution Engine Cache Extractor
hello,GMMan Sample .cache File http://www.uploadmb.com/dw.php?id=1390185969 Please test it,Pc game:Urban Trial Freestyle. thanks, That's not a game made by Digital Extremes. It probably doesn't use the same format. GMMan,you do not want to help me! You've already received a reply in your other thre...
- Tue Jan 28, 2014 4:29 pm
- Forum: Game Archive
- Topic: Official DPK4 Format Specification
- Replies: 0
- Views: 954
Official DPK4 Format Specification
I received this format specs quite a long time ago, and I thought I've lost it after the author removed it from his site. In any case, here it is. (Actually, I think he made the specs for me in particular, after I was asking about the model format. It wasn't very useful for me at the time, consideri...
- Tue Jan 28, 2014 4:24 pm
- Forum: Game specific tools
- Topic: Evolution Engine Cache Extractor
- Replies: 83
- Views: 49009
Re: Evolution Engine Cache Extractor
That's not a game made by Digital Extremes. It probably doesn't use the same format.reznov wrote:hello,GMMan
Sample .cache File http://www.uploadmb.com/dw.php?id=1390185969
Please test it,Pc game:Urban Trial Freestyle.
thanks,
- Sat Jan 25, 2014 10:44 pm
- Forum: Graphic file formats
- Topic: Please help Extract .pvrlzo textures
- Replies: 3
- Views: 2126
Re: Please help Extract .pvrlzo textures
Sorry for the extreme dig, but the file's actually laid out like this (per the demo Stargaze Framework SDK I found): struct pvrlzo { char lzodata[]; uint signature = 0x7d620abd; uint decompressed_length; }; So the compressed data length is (length of file)-8, and the actual size is from the last 4 b...
- Sat Jan 18, 2014 1:17 am
- Forum: Game Archive
- Topic: .Cache file
- Replies: 7
- Views: 2811
Re: .Cache file
1. What game?
2. Sample no longer exists.
2. Sample no longer exists.
- Tue Jan 14, 2014 1:26 am
- Forum: Holy Cow!
- Topic: Thinking about: DRM wrapper for releases
- Replies: 23
- Views: 6810
Re: Thinking about: DRM wrapper for releases
An observation I've made: isn't MultiEx Commander using a similar system, sans encryption, by withholding program data without valid login? Interesting observation, how did you make it ? I install Privoxy on all my machines for basic blanket filtering for anything that uses HTTP (and respects proxy...
