Jump to content

jollyrancher82

Dedicated Members
  • Posts

    919
  • Joined

  • Last visited

Posts posted by jollyrancher82

  1. Sockets, Shellcode, Porting, and Coding - Syngress

    http://www.amazon.com/Sockets-Shellcode-Po...9303&sr=8-3

    This book contains programming examples, but they're not required to understand what is going on. I've read this, and found it to be a nice reference book after you've read it.

    Reversing: The Secrets of Reverse Engineering - Wiley

    http://www.amazon.com/Reversing-Secrets-En...9348&sr=1-1

    This is a good book on the theory behind reverse engineering.

  2. Windows Vista Business: £0

    Windows XP Professional: £0

    Windows XP 64bit: £0

    Windows 2003 Server: £0

    Windows 2000: £0

    Windows 2000 Server: £0

    Microsoft Developer Network Acadamic Alliance: Priceless.

    MSDNAA FTW!

    I love that stuff... now I just wish I had one more XP license on there. :-P

    I get three XP Pro's, No SP, SP2, and 64bit

  3. Windows Vista Business: £0

    Windows XP Professional: £0

    Windows XP 64bit: £0

    Windows 2003 Server: £0

    Windows 2000: £0

    Windows 2000 Server: £0

    Microsoft Developer Network Acadamic Alliance: Priceless.

  4. How many of those were bought in 2007? And you can't exactly call just the survey from the Steam website a reliable source. Not everyone who uses Steam submits their computer specs, not everyone with a computer uses Steam, and not every computer user plays games.

    Probably very very few were bought in 2007, but the fact is that they're used in 2007 - and that's what matters.

    It's reliable in as far as all the results are completely honest of those who submitted. Also, as I said before, these are people who play games and so are likely to have above average PCs, so I would have thought that don't play games would actually have lower specs than those listed.

    When I say 'welcome to 2007' I meant computers that are bought in 2007, which is what Vista is aimed at. Vista isn't aimed at 5-6 year old computers. Technology moves on, so should people, and stop complaining about requirements.

  5. Stop living in the 90s, welcome to 2007 where computers have 1GB+ RAM, 400GB+ hard drives, and 3Ghz+ CPUs.

    No they don't.

    http://www.steampowered.com/status/survey.html

    And that's people who play games - so that'll be the top average of the market.

    How many of those were bought in 2007? And you can't exactly call just the survey from the Steam website a reliable source. Not everyone who uses Steam submits their computer specs, not everyone with a computer uses Steam, and not every computer user plays games.

  6. fixed, I think, i'm not a c++ man, only get as far as c# but it does the job

    if - else if - else is a valid construct.

    The problem is that you're comparing strings using '=='.

    Either change the ifs in which you compare scale to something with a strcmp(str1,str2)==0 or compare the first character of the string with your fixed value like so: if (scale[0] == 'f')

    (note the single quotes to specify the fact that f is a single character)

    Remember that a string is a pointer to an array of characters. When you compare them with == you're effectively comparing the pointer value, which will only match when they're pointing at the exact same memory location.

    You could also do *scale == 'c' or *scale == 'f', but that's pointers :P

  7. you cant just start typing and save it as exe., an exe is executable code, thus you need to write code in a human readable language such as c, c++ etc. then use a respective compiler, to translate from the human readable code into machine code, which can be executed by your computer.

    Actually you can start typing and save it as an exe. I showed an example in #hak5 a few weeks ago.

    how i havent used windows in a couple a years, but i thought .exe were binary files. are you writing the actual hex or binary of the process you wish to to execute, if so thats awesome. or can exe's also be script code for a shell to interpret, I'm honestly not sure, an example of this here would be sweet though

    I was directly writing the ascii characters to a file.

  8. you cant just start typing and save it as exe., an exe is executable code, thus you need to write code in a human readable language such as c, c++ etc. then use a respective compiler, to translate from the human readable code into machine code, which can be executed by your computer.

    Actually you can start typing and save it as an exe. I showed an example in #hak5 a few weeks ago.

×
×
  • Create New...