Go Back   EQEmulator Home > EQEmulator Forums > Misc > Misc::Off Topic

Misc::Off Topic Want to talk about something that has nothing to do with EverQuest or the emulator? Post here.

Reply
 
Thread Tools Display Modes
  #1  
Old 08-24-2006, 11:51 AM
redwing26
Sarnak
 
Join Date: Aug 2006
Posts: 30
Default want to learn stuff useful for making emulators

Hi I have programmed for 5 years reasnably intense, Im still a newbie but Im am 3/4 of the way through a crappy pong clone using sdl and visual studio 6. I have also done an hnd in software development and have used c,c++,visual basic,mysql,php and java as well as some other languages.

Once again I stress that I am still learning and new , I have also done some linux assembly language using tasm.

Getting to my question now but I was reading a thread on this site and I noticed one of the admins get a little annoyed because of someones attitude and they started briefly saying some of the stuff they now deal with ........well you folks know your stuff I will say that!

Anyway I want to get into the reverse engineering side of things with stuff I own e.g assembly and knowing how to manipulate packets and such.

Now I know that this is NOT in the least bit easy and that it takes alot of time, effort and studying but I was wandering how did people start out who are caable at assembly and packet manipulation? Could they reccomend any good sites for learning stuff that I can actually apply to what Im trying to achieve. I have went to various supposed hacking help groups which I thought would have people there who were into there coding and helping others but all I found were dead links to sites, people who seemed like little kids , and people more interested in critisising the format of a post than actually divulging any information conjucive to learning.

Any help/guidance from any of you gurus out there is much appreciated

Thanks guys
David
Reply With Quote
  #2  
Old 08-25-2006, 01:50 AM
sdabbs65
Dragon
 
Join Date: Dec 2003
Location: Earth
Posts: 818
Default Info

Quote:
Originally Posted by redwing26
Anyway I want to get into the reverse engineering side of things with stuff I own e.g assembly and knowing how to manipulate packets and such.


Any help/guidance from any of you gurus out there is much appreciated

Thanks guys
David
Reverse engineering is not always circumventing copy protections, it all depends on where you live the DMCA does not affect everyone.
if your going to "try an" reverse engineer project I suggest you join a group like this one.
http://www.reverse-engineering.net

I believe strongly in reverse engineering in particular,it plays an especially critical role in the development of software: in my experience, when developing a layer in the stack of software abstraction, you always need to understand at least one layer below you and you often need to understand at least one layer above you -- and reverse engineering is often the primary means to achieve this understanding.
We are not hackers looking to crack codes and encryptions...well... maybe we are heh... it's all 1's and zeros right when you get down to it.
it does play a vital role in the legitimate process of software development.
if you use it the way it was intended.
heres a big clue.
A chain is only as strong as its weakest link. Software developers all depend on at least some pieces of externally prepared software: libraries, compilers, and operating systems. Almost all software is dependent on other software and ensuring the security and reliability of your own software often involves assurance as to the security and reliability of all your software's dependencies.

Here is some of the more Untold reasons to reverse engineer.
Common uses include:

recovery of business data from proprietary file formats
creation of hardware documentation from binary drivers, often for producing Linux drivers from Windows or Macintosh drivers
enhancing consumer electronics devices
malware analysis
malware creation, often involving a search for security holes
discovery of undocumented APIs that may be useful
criminal investigation
copyright and patent litigation
breaking software copy protection (legally and not), often for games and expensive engineering software
__________________
hosting Eqemu/Runuo/wow Emulators.

www.cheaterz.info
Reply With Quote
  #3  
Old 08-25-2006, 06:57 AM
redwing26
Sarnak
 
Join Date: Aug 2006
Posts: 30
Default

Sdabbs65,

Thanks very much for taking the time to reply and compose a constructive post, I also believe my programming would come on leaps and bounds going down this route and I would also need to keep improvong my maths. Since college I have tried to always be doing something to add to my education and if I could go down ths route and stick t it I feel it will benefits many aspects of my computing and understanding. Thanks also for the link to that site , that is one I didnt know about
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:52 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3