Page 1 of 2 12 LastLast
Showing results 1 to 20 of 36

Thread: Ultimate Guide/Resource/Tutorial/Book Thread

  1. #1
    Senior Member

    Crusader
    Dyndrilliac's Avatar
    Join Date
    Jun 2005
    Location
    Jacksonville, FL, USA
    Posts
    3,618

    Default Ultimate Guide/Resource/Tutorial/Book Thread

    If anyone makes a thread requesting information please link directly to this thread.

    How To Ask Questions The Smart Way

    Table of Contents
    To go to a specific section, use your browsers search function (Ctrl + F) with the section numbers to the left of the section name.
    1. General Purpose Language Tutorials
      - [1.a] C/C++
      - [1.b] C++/CLI
      - [1.c] Assembler
      - [1.d] Java
      - [1.e] C#
    2. General Purpose Source Code Repositories
    3. General Purpose Hacking/Reversing Tutorials
    4. Recommended Books/eBooks
      - [4.a] C/C++
      - [4.b] Assembler
      - [4.c] Java
      - [4.d] Misc.
    5. Good Programming Forums
      - [5.a] General
      - [5.b] Assembler
    6. Good Game Hacking Forums
    7. Where to go when you have a major problem.
    8. Other Useful Resources
    9. BWHacks Specific Links
      - [9.a] Java
      - [9.b] Visual BASIC
      - [9.c] C/C++
      - [9.d] Assembler
      - [9.e] C++/CLI
    10. Compilers/IDE's/Tools
      - [10.a] Debuggers
      - [10.b] Disassemblers
      - [10.c] C/C++
      - [10.d] Assembler
      - [10.e] Memory Scanners/Editors
      - [10.f] Packet Logging
      - [10.g] BASIC
      - [10.h] Java
      - [10.i] C#

    1. General Purpose Language Tutorials

      Although there is more than one sub-section, most of the links came from ProgrammingTutorials.com. Another good general resource is Free Programming Resources.com

      ---
      1.e - Java
      ---

      The Official Java Tutorial
    2. General Purpose Source Code Repositories
    3. General Purpose Hacking/Reversing Tutorials
    4. Recommended Books/eBooks
      ---
      4.a - C/C++
      ---

      C++: How to Program, 5th Ed., by Dietel and Dietel
      The Complete Reference C++, 4th Ed., by Herbert Schildt
      ---
      4.b - Assembler
      ---

      Assembly Language for Intel-Based Computers, 4th Ed., by Kip Irvine
      Hacker Disassembling Uncovered, by Kris Kaspersky
      Intel 80X86 Assembler Programmer's Handbook
      Intel 80X86 Assembly Quick Sheet
      Intel Software Development Guides
      ---
      4.c - Java
      ---

      The Complete Reference Java 2, 5th Ed., by Herbert Schildt
      ---
      4.d - Misc.
      ---

      Concepts of Programming Languages, 7th Ed., by Robert W. Sebesta
    5. Good Programming Forums
      ---
      5.b - Assembler
      ---

      The Assembly Community
    6. Good Game Hacking Forums
    7. Where to go when you have a major problem.
    8. Other Useful Resources
    9. BWHacks Specific Links

      There are also many tutorials located within The BWH Tutorial Forum aimed at a variety of skill levels and using a variety of languages. The Reverse Engineering forum is a good place to go for topics specifically geared toward altering program code, and other more specialized non-programming specific topics.

    10. Compilers/IDE's/Tools
      ---
      10.b - Disassemblers
      ---

      Win32 Disassembler

      ---
      10.d - Assembler
      ---

      FreeASM
      MASM32 Official Website
      ---
      10.e - Memory Scanners/Editors
      ---

      L. Spiro's Memory Hacking Suite
      ---
      10.f - Packet Logging
      ---

      Wireshark
      ---
      10.h - Java
      ---

      JCreator
      Eclipse
    Last edited by Dyndrilliac : 03-17-2009 at 11:38 AM Reason: Maintenance, updates, additions, formatting changes/fixes, fixed broken links and removed dead links.

  2. #2
    Senior Member

    Crusader
    Dyndrilliac's Avatar
    Join Date
    Jun 2005
    Location
    Jacksonville, FL, USA
    Posts
    3,618

    Default Content addition.

    Decompress with Winrar, Winzip, Windows XP File Decompressor (Comes with Windows XP), or 7zip.
    Attached Files Attached Files
    Last edited by Dyndrilliac : 09-27-2008 at 11:56 AM

  3. #3
    Senior Member

    Crusader
    Dyndrilliac's Avatar
    Join Date
    Jun 2005
    Location
    Jacksonville, FL, USA
    Posts
    3,618

    Default Content addition.

    It has come to my attention that the latest edition of the book "Concepts of Programming Languages" is 7th, and not 6th. Also, GameDev.net needs to be added to the index under "Good Programming Forums" in a "Games" sub-section. It would be great if a mod could make this change for me at their next possible convenience. If not, I will do it as soon as I am capable of making alterations (I.E., once dt makes me a section mod - which is unknown at this current time). For the mod who decides to make the changes if there is one, please keep the index well organized and change both the content and the table of contents.

    EDIT: Thanks to disco, this new addition has been made to the appropriate section of the index Thanks for keeping it clean. This will practically clean out my bookmarks folder. And, thanks to all of you for not spamming up the thread.
    Last edited by Dyndrilliac : 08-26-2006 at 07:04 PM
    The Ultimate Guide Thread
    Quote Originally Posted by Ethernet Networking Bible
    Thou shalt switch where thy can, and route where thy must.

  4. #4
    Senior Member

    Crusader
    Dyndrilliac's Avatar
    Join Date
    Jun 2005
    Location
    Jacksonville, FL, USA
    Posts
    3,618

    Default Content addition.

    I have some more content additions for the index.
    As always I await a generous mod's earliest convenience. Remember to change the update time from the 26th to the 27th. Admins: Please find a way for me to make my own alterations again...

    Edit: Thanks for the update Bulk.
    Last edited by Dyndrilliac : 08-26-2006 at 10:33 PM

  5. #5
    F7 F1EF Senior Member
    Retired Staff Member

    Crusader
    bulk_4me's Avatar
    Join Date
    Jun 2004
    Location
    Torreón, Coah. México
    Posts
    3,324

    Default

    Update: Added IntelliJ to the Compilers/IDE's/Tools -> Java, it happens to be my favorite IDE @ a reasonable price.

  6. #6

    Deviant

    Join Date
    Jan 2006
    Location
    Here, not there
    Posts
    151

    Default

    Would someone be willing to put these Software Developer Manual guides from Intel up in the Assembly section?

    I find them a great resource. In fact, I have been learning Assembly straight from them. Although the guides are pretty dense ( 1500+ pages) they are really informative.

    http://www.intel.com/design/pentium4.../index_new.htm
    Oh Shit! This is my sig

  7. #7
    Senior Member

    Crusader
    Dyndrilliac's Avatar
    Join Date
    Jun 2005
    Location
    Jacksonville, FL, USA
    Posts
    3,618

    Default Content addition.

    In addition to the above item, heres a link to highneko's NullDropTimer Source and Discussion. These both need to be added to the index. My link should go in the C/C++ "BWH Specific Links" section.
    Last edited by Dyndrilliac : 08-28-2006 at 11:07 AM
    The Ultimate Guide Thread
    Quote Originally Posted by Ethernet Networking Bible
    Thou shalt switch where thy can, and route where thy must.

  8. #8
    Senior Member

    Crusader
    Dyndrilliac's Avatar
    Join Date
    Jun 2005
    Location
    Jacksonville, FL, USA
    Posts
    3,618

    Default Content addition.

    The following link needs to be added to the index:This is my new favorite way of creating GUI's in C++, although the program will require the .NET run-time libraries.

    Also, sleepster's link (a couple posts up) has not yet been added to the list.
    The Ultimate Guide Thread
    Quote Originally Posted by Ethernet Networking Bible
    Thou shalt switch where thy can, and route where thy must.

  9. #9
    Senior Member

    Crusader
    Dyndrilliac's Avatar
    Join Date
    Jun 2005
    Location
    Jacksonville, FL, USA
    Posts
    3,618

    Default Content addition.

    Some links for the list:

    For those uneducated hobbyists among you who don't stay on top of new happenings at MSDN, C++/CLI is the official title of the newest C++.NET language specification.
    Last edited by Dyndrilliac : 09-04-2006 at 01:20 PM Reason: It's CLI not CIL... will add the links tomorrow.
    The Ultimate Guide Thread
    Quote Originally Posted by Ethernet Networking Bible
    Thou shalt switch where thy can, and route where thy must.

  10. #10

    Default More compilers to add

    Borland realeased new turbo's for c++ ,c# ,delphi ,.NET
    linkage
    They have a free version for all the only difference between the free and paid is you can't use 3party plugins.
    more info here

  11. #11

    Zealot
    Pwnd's Avatar
    Join Date
    Jun 2005
    Location
    import java.util.*;
    Posts
    788

    Default

    Several language video tutorials: www.SeanGreasley.com

  12. #12
    Senior Member

    Crusader
    Dyndrilliac's Avatar
    Join Date
    Jun 2005
    Location
    Jacksonville, FL, USA
    Posts
    3,618

    Default

    I decided that it might be a good idea to add a few items to the list.
    • Larry Osterman's Blog

      Larry Osterman has been working at Microsoft for over 2 decades, and was most recently in charge of the team that rebuilt the entire audio sub-system of Windows Vista. There are some interesting tales to be heard.
    • Raymond Chen's Blog

      Raymond Chen is one of the most important people at Microsoft. His team is in charge of all the work geared toward's Windows compatibility. If horrific stories of developer ineptitude and the process that Windows has gone through since 1.0 to Vista interest you, this blog is for you. Articles include how 16-bit Windows managed windows hooks and how Windows code went from ugly to unmanageable with the eventual reset of Project Longhorn.
    • Alex Ionescu's Blog

      Alex Ionescu is one of the talented Kernel Developers and Reverse Engineers working at Microsoft. His blog is relatively new.
    • Ken Johnson's (aka Skywing) Blog

      Ken Johnson is a Window NT Guru. He mainly writes about Win32 programming, debugging, and reverse engineering. He recently did an expose` on Windows calling conventions and reversing them/using them. He's also Microsoft SDK MVP.
    The Ultimate Guide Thread
    Quote Originally Posted by Ethernet Networking Bible
    Thou shalt switch where thy can, and route where thy must.

  13. #13

    Advocate
    ViruZ3's Avatar
    Join Date
    May 2007
    Location
    Aiur
    Posts
    184

    Default

    Another website can be posted under: General Purpose Source Code Repositories

    http://www.devguru.com/
    Great site for different languages
    Prowd Owner of Assault Corporation
    Assault Corporation Forums

  14. #14
    Programmer/PC Enthusiast Developer
    Gold Member

    Enlightened
    AgentGOD's Avatar
    Join Date
    Jul 2004
    Location
    127.0.0.1
    Posts
    2,760

    Default

    I would like to see a site for learning C#.
    Case: Antec 900
    CPU: Q9650 @ 4.0 GHz [IntelBurnTest stable]
    GPU: ATI Radeon HD6950 UL
    Motherboard: ASUS P5Q Deluxe
    Memory: 8 GB (4x 2 GB) OCZ Reaper HPC DDR2 1066
    Sound: Creative SB X-Fi Fatal1ty Pro
    PSU: Corsair AX-1200
    O/S: 7 Ultimate SP1 X64

    Purchase products here (e.g. Premium membership, Black Ops Intervention, H2SO4 for CSS/TF2/L4D, EliteControl for SC, MW2 Liberation v1.06+, etc)

    Get Premium for Just $8, and get MW2 Liberation v1.06!

  15. #15
    Retired Staff Member

    Zealot
    Palomino's Avatar
    Join Date
    Jul 2004
    Location
    NSW, Australia
    Posts
    754

    Default

    The Code Project has some nice C# articles for beginners.
    http://www.codeproject.com/csharp/#Beginners
    "Cryptography is a pointless science. It does not matter how securely a message is encrypted, there are always ways of getting around it. It is all just a question of effort, unscrupulousness and bribes. On this note, I want to conclude my book. I hope you had fun reading it." - Klaus Schmeh
    ((λ (x) (x x)) (λ (x) (x x)))

  16. #16
    Programmer/PC Enthusiast Developer
    Gold Member

    Enlightened
    AgentGOD's Avatar
    Join Date
    Jul 2004
    Location
    127.0.0.1
    Posts
    2,760

    Default

    Yay, now I can familiarize myself with C# syntax.
    Case: Antec 900
    CPU: Q9650 @ 4.0 GHz [IntelBurnTest stable]
    GPU: ATI Radeon HD6950 UL
    Motherboard: ASUS P5Q Deluxe
    Memory: 8 GB (4x 2 GB) OCZ Reaper HPC DDR2 1066
    Sound: Creative SB X-Fi Fatal1ty Pro
    PSU: Corsair AX-1200
    O/S: 7 Ultimate SP1 X64

    Purchase products here (e.g. Premium membership, Black Ops Intervention, H2SO4 for CSS/TF2/L4D, EliteControl for SC, MW2 Liberation v1.06+, etc)

    Get Premium for Just $8, and get MW2 Liberation v1.06!

  17. #17
    =) Senior Member
    Developer

    Supreme Being
    K? Pŕo?ćtiόnŹ's Avatar
    Join Date
    Oct 2004
    Posts
    11,794

    Default

    http://www.drpaulcarter.com/pcasm/ - modern assembly tutorial
    Quote Originally Posted by Voice Of Korhal View Post
    Let us hope so, if that Reverse Engineering crap actually works, I'll be amazed.

  18. #18
    Senior Member

    Crusader
    Dyndrilliac's Avatar
    Join Date
    Jun 2005
    Location
    Jacksonville, FL, USA
    Posts
    3,618

    Default

    Quote Originally Posted by AgentGOD View Post
    I would like to see a site for learning C#.
    The available documentation at MSDN should be sufficient. A complete step by step of the C# standard should be available, just as I'm sure you know a complete breakdown of the Managed C++ standard compared to the original C++ standard is available.
    Last edited by Dyndrilliac : 07-19-2007 at 02:19 PM Reason: Sentence fragment fixed.
    The Ultimate Guide Thread
    Quote Originally Posted by Ethernet Networking Bible
    Thou shalt switch where thy can, and route where thy must.

  19. #19
    Anarchist Gold Member

    Blessed
    Antihaxer's Avatar
    Join Date
    Aug 2005
    Posts
    2,066

    Default

    Assembly Language for Intel-Based Computers, 4th Ed., by Kip Irvine
    Hacker Disassembling Uncovered, by Kris Kaspersky
    Intel 80X86 Assembler Programmer's HandbookSoftware Development Guides - Intel

    I am interested in learning assembly. Which one of these books should I get? Or perhaps a different ne?

    I'm done with site politics.

  20. #20
    Senior Member

    Crusader
    Dyndrilliac's Avatar
    Join Date
    Jun 2005
    Location
    Jacksonville, FL, USA
    Posts
    3,618

    Default

    It depends on what you want to accomplish. If you just want to learn enough to make sense of code, the Intel Assembly Handbook is more than sufficient. if you atually want to make sophisticated projects with assembly you should a least get Kip Irvine's book.
    The Ultimate Guide Thread
    Quote Originally Posted by Ethernet Networking Bible
    Thou shalt switch where thy can, and route where thy must.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Sketch Thread!
    By LCS in forum Graphics and Arts
    Replies: 129
    Last Post: 11-17-2008, 04:59 PM
  2. Link to your favorite thread of all time.
    By exzapel in forum Flame Board
    Replies: 3
    Last Post: 07-20-2006, 01:41 PM

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •