Jump to content

Hacking: Where to begin


comcipher

Recommended Posts

Programming Related:

Teach Yourself C in 21 Days: http://neonatus.net/C/index.html

Teach Yourself C++ in 21 Days: http://cma.zdnet.com/book/c++/

The Art of Assembly Language Programming: http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html

Microsoft Developers Network: http://msdn.microsoft.com

Security Related:

SecurityFocus: http://www.securityfocus.com/

Milw0rm: http://www.milw0rm.com

SecurityForest: http://securityforest.com/wiki/index.php/Main_Page

Video Resources:

Watching/reading papers or videos from past conventions such as Shmoocon, DefCon, or BlackHat, is a good idea.

The URL "http://cma.zdnet.com/book/c++/" is not valid.

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...
  • 2 weeks later...
  • 4 months later...

Install cygwin. It's basically the Linux toolset working under Windows, and that includes all of GCC.

Um... And you might want to look around for a text editor that does syntax highlighting...

Link to comment
Share on other sites

Okay, the short and sweet of it is that UNIX operates around the idea that you should have a *LOT* of small programs that perform 1 task extremely well, and you use scripting to tie them all together. End result is that you will need a _LOT_ of those programs, even when you wouldn't expect it.

But relax, it's all limited to a single directory under which this stuff gets installed. Diskspace is (or, well, should be) cheap, and all in all we're not talking about several gigabytes here... You can safely skip the xorg packages.

When you distribute the result of your work, you need to supply the program you compiled plus a single DLL which a couple of years ago stood at 1.5 MB in size.

Link to comment
Share on other sites

I can't get more specific than I did in my previous post. Allow me to reiterate:

- You need a _LOT_ of those programs.

- You can safely skip the xorg packages.

Why are you so anal about which packages you need installed? Just install everything except for the xorg packages.

Either that, or start by installing gcc-core, binutils and make, and add whatever package it claims to need as you go. Unless you know what you're doing (and I'm thinking you don't) this will be a long, tedious and sometimes cryptiz process that you are likely to tire of pretty damned quickly.

Link to comment
Share on other sites

  • 7 months later...
  • 2 months later...
  • 7 months later...
  • 2 months later...
  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...