(gdb) quit
$
References
Debugging with NASM and gdb www.csee.umbc.edu/help/nasm/nasm.shtml
Smashing the Stack??¦, Aleph One www.phrack.org/archives/49/P49-14
Python Survival Skills
Python is a popular interpreted object-oriented programming language similar to Perl.
Hacking tools??”and many other applications??”use it because it is a breeze to learn and
use, is quite powerful, and has a clear syntax that makes it easy to read. (Actually, those
are the reasons we like it??¦hacking tools may use it for very different reasons.)
Chapter 6: Programming Survival Skills
139
PART III
This introduction will cover only the bare minimum you??™ll need to understand. You??™ll
almost surely want to know more, and for that you can check out one of the many good
books dedicated to Python or the extensive documentation at www.python.org.
Getting Python
We??™re going to blow past the usual architecture diagrams and design goals spiel and tell
you to just go download the version for your OS from www.python.org/download/ so
you can follow along here. Alternatively, try just launching it by typing python at your
command prompt??”itcomes installed by default on many Linux distributions and Mac
OS X 10.3 and later.
NOTE For you Mac OS X users, Apple does not include Python??™s IDLE user
interface that is handy for Python development.
Pages:
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301