Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security Pen-Test
[Top] [All Lists]

RE: Programming skills for Pen Testers

Subject: RE: Programming skills for Pen Testers
Date: Sat, 11 Feb 2006 11:52:45 -0800
My $.02 (what happened to the '¢' glyph on keyboards?)
 
It is better to have a good knack for spotting anomalies, thinking of unsual
interactions and combinations, and a mysterious, "artistic" ability to
follow intuitive hunches.

There is a different temperment to the usual pen/vuln-tester from either the
programmer or the QA tester.  It is probably not measurable.  

If you do not _really_ understand how computers work, how structures in
memory operate, how IP communication functions, and how code is written and
executed, you will have far fewer points to draw from.  It is always of
value to enrich this knowledge for the tester - but not to become _focused_
on the aspect of producing working code.

I agree that "quick and dirty" task automation requires decent to good
scripting.  Errors here can 'pollute' the target environment, and delay
testing or block otherwise exploitable conditions.  Also, if one is
replacing values in forms-submission, etc. then it is probably wise to know
what you are doing in the client-side scripting dialect! ;-)

--Jeremiah "rusty tester" Cornelius

-----Original Message-----
From: Shenk, Jerry A [mailto:jshenk@decommunications.com]
Sent: Friday, February 10, 2006 8:06 AM
To: johnny Mnemonic; pen-test@securityfocus.com
Subject: RE: Programming skills for Pen Testers

I wouldn't say that programming is a requirement...possibly a basic
understanding of programming and if you're really honing in hard on
something it would be handy to know that programming language.
Pen-testing is really a lot of research and a log of trying different
stuff.  If the environment you're testing is all based on MS SQL and
asp, then your C or C++ isn't really gonna be as helpful (in that
environment) as knowing how sql and asp work.

-----Original Message-----
From: johnny Mnemonic [mailto:security4thefainthearted@hotmail.com]
Sent: Friday, February 10, 2006 12:42 AM
To: pen-test@securityfocus.com
Subject: Programming skills for Pen Testers

ok we all know that in addition to good network, host and application
security skills, programming in C is a pre-requisite for a decent pen
tester
or at least one who wants to write their own security tools or simply
audit
the open source code they use. My question is, despite their
similarities
should a pen tester be concentrating on C or C++ ? That's it!

Thanks.

_________________________________________________________________
Get MSN Hotmail alerts on your mobile.
http://mobile.msn.com/ac.aspx?cid=uuhp_hotmail


------------------------------------------------------------------------
------
Audit your website security with Acunetix Web Vulnerability Scanner:

Hackers are concentrating their efforts on attacking applications on
your
website. Up to 75% of cyber attacks are launched on shopping carts,
forms,
login pages, dynamic content etc. Firewalls, SSL and locked-down servers
are
futile against web application hacking. Check your website for
vulnerabilities
to SQL injection, Cross site scripting and other web attacks before
hackers do!
Download Trial at:

http://www.securityfocus.com/sponsor/pen-test_050831
------------------------------------------------------------------------
-------





**DISCLAIMER
This e-mail message and any files transmitted with it are intended for the
use of the individual or entity to which they are addressed and may
contain information that is privileged, proprietary and confidential. If
you are not the intended recipient, you may not use, copy or disclose to
anyone the message or any information contained in the message. If you
have received this communication in error, please notify the sender and
delete this e-mail message. The contents do not represent the opinion of
D&E except to the extent that it relates to their official business.


--------------------------------------------------------------------------
----
Audit your website security with Acunetix Web Vulnerability Scanner:

Hackers are concentrating their efforts on attacking applications on your
website. Up to 75% of cyber attacks are launched on shopping carts, forms,
login pages, dynamic content etc. Firewalls, SSL and locked-down servers
are
futile against web application hacking. Check your website for
vulnerabilities
to SQL injection, Cross site scripting and other web attacks before
hackers do!
Download Trial at:

http://www.securityfocus.com/sponsor/pen-test_050831
--------------------------------------------------------------------------
-----






------------------------------------------------------------------------------
Audit your website security with Acunetix Web Vulnerability Scanner: 

Hackers are concentrating their efforts on attacking applications on your 
website. Up to 75% of cyber attacks are launched on shopping carts, forms, 
login pages, dynamic content etc. Firewalls, SSL and locked-down servers are 
futile against web application hacking. Check your website for vulnerabilities 
to SQL injection, Cross site scripting and other web attacks before hackers do! 
Download Trial at:

http://www.securityfocus.com/sponsor/pen-test_050831
-------------------------------------------------------------------------------


<Prev in Thread] Current Thread [Next in Thread>