Well as my previouse was about the interface to a mp3 player I have been coding in delphi, Here is screenshot of a nearly finshed product. As i had problems with the shape of the mp3 player onterface I decided to go old school with the typical square shaped interface, I would have liked to use .png for irregular shaped forms but this was not to be and was too hard. Andway here is screenshot of what i have so far, It has the basics of what a mp3 should have and bothing more except the ability to change the spectrum bar colours to what ever colour you want.
It uses the bass.dll from www.un4seen.org and give an excellent sound quality. Source code Will be made freely avalible for people wanting it, along with .psd's if wanted
I have been working on the new version of the unpacker SDK for quite some time now. There are a lot of changes and fixes. To many to count them all, and I didn't make a history log during coding since I was more interested in the work that needs to be done. But some sort of a log exists and will be presented with the release. One of the most important bug fixes is the one that failed to find APIs from comctrl32.dll. This actually happened because of the Windows ability to load two instances of comctrl32.dll. One from %system32% and another from %sxs% folder. Since during API address calculation I load comctrl32.dll to find which APIs are needed by the target. Since GetModuleHandle returns the wrong base address of the comctrl32.dll and therefore the wrong dll gets unloaded upon the API address calculation process.
That is just one of the changes. There are others in offset calculation, debugging, overlay handling... Almost all parts of the engine have been revised and/or upgraded. There is a new module called Realigner and you guess what it does :whistling:
Thought I'd start this as one or two others have done. Not sure how often I'll bother to write in here, but hopefully it will be reasonably regularly.
Been working on v1.4 of reverser tool today. A beta was released in March so I thought it was about time I got back to coding it.
Today I have overhauled the mini menu (next to the key box). The option to 'Read key in as hex' has been available for a while and I have meant to expand this this to cover the input and output for some time. I have now added the options to 'Read INPUT in as hex' and to 'Display OUTPUT as hex'. I think this is most useful for dealing with encryptions (such as blowfish) which dont always output alpha-numeric characters. It may also save you from an extra conversion depending on the input/output you want.
I think I'll also add in the option to 'Auto strip non hex chars from input'. At the moment an error is thrown if you enter something like "61 62 63 64" because of the spaces. An auto strip option would allow for "61 62 63 64", "61h 62h 63h 64h", "61,62,63,64", "%61%62%63%64" and any other variable.
Also need to refix the blowfish code. syk071c noticed and fixed and error, but it now stops short when decoding so I need to take a look at that. Also, in coding today I seem to have completely broken the colour schemes - not sure how that happened but ho hum, thats the fun of it I guess. Something else to fix
I thought I would try this blog out by Posting Mp3 player interface I made today, While this proberly wont be my final version of this interface, I will use it to start coding an Mp3 player in delphi. If people find this interesting and wonder how it was done in photoshop I will gladly do a video tutorial, Just post a comment requesting a tutorial and I will make one. Also I will upload source code to mp3 player once I have finshed
To Someone likes to solve crossword, somebody likes to play chess.
I like RE because I need to strain my brain like when I solve a crossword, think and analyze like when I play chess.
After every cracking, I get a moral satisfaction, I'm happy with my success, success in cracking my friends.
I'm glad when I receive a message from the developers, where they are grateful for cracking of their program and promise to eliminate the hole in the protection of the program in the next release.
I thank everyone who writes articles about RE, makes tutorials, new tools, shares my knowledge with others.
am just a beginner , and believe me... Reverse Engineering is taking a huge part in my personal life
i wanna be that professional cracker ! programmer , i need to learn more and more
i won't stop what am doing because i love it ! from deep of my heart
this is not just a hobby for me , its a way of thinking .
time factor maybe...I got an interest on reversing sometime 6 yrs ago but work schedule is pushing me away. I still remember the old days where a good site (astatalk) emerge and helping each other.
Yes, reversing is a long process, if you put space on the process then you'll be lost just like me, been idle in re for so many years..