DVL 1.5 has now left planning status. Bug Fixing started!

DVL 1.5 has now left planning status. Bug Fixing started! Some new additions: Lazarus IDE, ArgoUML, BlueJ, Firefox Plugins updated. The DVL Wargame makes progresses as well!

 
DVL 1.5 now in planning status
DVL 1.5 has now the status "planning". Beside this we work on the concept for 2008. More information, more training and better videos (those which are 100% related to DVL). Stay tuned!
 
IT Security Training





Lost Password?
No account yet? Register

VMWare Player

Get the free VMWare Player!
Damn Vulnerable Linux is prepared to run under VMWare player!

Who's Online

We have 1 guest and 2 members online
  • Witny23
  • lacuenca

Statistics

Members: 10517
News: 95
Web Links: 0
Visitors: 513006
Welcome to Damn Vulnerable Linux, your free IT security training environment provided by IITAC - International Institute - Your place for IT Security Training & Auditing!
 

BinExploitMe - Lesson 1: A Simple Buffer Overflow
In computer security and programming, a buffer overflow, or buffer overrun, is a programming error which may result in a memory access exception and program termination, or in the event of the user being malicious, a breach of system security. A buffer overflow is an anomalous condition where a process attempts to store data beyond the boundaries of a fixed length buffer. The result is that the extra data overwrites adjacent memory locations. The overwritten data may include other buffers, variables and program flow data. Buffer overflows may cause a process to crash or produce incorrect results. They can be triggered by inputs specifically designed to execute malicious code or to make the program operate in an unintended way. As such, buffer overflows cause many software vulnerabilities and form the basis of many exploits. Sufficient bounds checking by either the programmer or the compiler can prevent buffer overflows.
Date: 2007-08-24 20:29:23 - Added by: Schneider
Views: 1335 - Votes: 1 - Rating: 5
 
The DVL Project Presentation Video
This presentation was held at a university workshop and gives a brief overview on DVL and its future.
Date: 2007-08-24 16:30:05 - Added by: Schneider
Views: 692 - Votes: 0 - Rating: 0
 
Ten Slides on... Trusted Computing
Trusted Computing is a technology developed and promoted by the Trusted Computing Group (TCG). The term is taken from the field of trusted systems and has a specialized meaning.
Date: 2007-08-24 16:25:42 - Added by: Schneider
Views: 284 - Votes: 0 - Rating: 0
 
Ten Slides on... ASLR - Address Space Layout Randomization
Address space layout randomization (ASLR) is a computer security technique which involves arranging the positions of key data areas, usually including the base of the executable and position of libraries, heap, and stack, randomly in a process' address space. Address space randomization hinders some types of security attack by preventing an attacker being able to easily predict target addresses. For example attackers trying to execute return-to-lib cee attacks must locate the code to be executed; while other attackers trying to execute shellcode injected on the stack have to first find the stack. In both cases, the related memory addresses are obscured from the attackers; these values have to be guessed, and a mistaken guess is not usually recoverable due to the application crashing.
Date: 2007-08-24 16:24:20 - Added by: Schneider
Views: 262 - Votes: 0 - Rating: 0
 
Basic Introduction to GDB
This eLecture gives some basic introduction to GDB and its usage. The GNU Debugger, usually called just GDB, is the standard debugger for the GNU software system. It is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, and FORTRAN. GDB offers extensive facilities for tracing and altering the execution of computer programs. The user can monitor and modify the values of programs' internal variables, and even call functions independently of the program's normal behavior.
Date: 2007-08-24 16:21:31 - Added by: Schneider
Views: 670 - Votes: 0 - Rating: 0
 
Introduction to HLA Assembly Language Video
The Art of Assembly Language Programming (AoA), Randy Hyde's acclaimed text on assembly language programming, is the most-often recommended book on 80x86 assembly language programming in newsgroups, on web sites, and by word of mouth. The Art of Assembly Language Programming assumes that the reader already knows at least one high level programming language like Visual BASIC, C/C++, Java, or Pascal/Delphi. If you understand the basics of computer programming, you're ready to learn assembly language programming!
Date: 2007-08-24 16:19:03 - Added by: Schneider
Views: 413 - Votes: 0 - Rating: 0
 
DVL Strychnine+e605 Trailer
Damn Vulnerable Linux Strychnine+e605 completes the IT security perspectives. This release includes all necessary tools, binary vulnerabilities and web vulnerabilities
Date: 2007-08-24 16:12:37 - Added by: Schneider
Views: 475 - Votes: 1 - Rating: 5
 
Cracking 128 Bit WEP-Key in one minute
WEP is part of the IEEE 802.11 standard ratified in September 1999. WEP uses the stream cipher RC4 for confidentiality and the CRC-32 checksum for integrity.
Date: 2007-08-24 16:07:15 - Added by: Schneider
Views: 903 - Votes: 2 - Rating: 5
 
Hello World to the Boomerang Decompiler
This project is an attempt to develop a real decompiler for machine code programs through the open source community. A decompiler takes as input an executable file, and attempts to create a high level, compilable, possibly even maintainable source file that does the same thing. It is therefore the opposite of a compiler, which takes a source file and makes an executable. However, a general decompiler does not attempt to reverse every action of the decompiler, rather it transforms the input program repeatedly until the result is high level source code. It therefore won't recreate the original source file; probably nothing like it. It does not matter if the executable file has symbols or not, or was compiled from any particular language. (However, declarative languages like ML are not considered.)
Date: 2007-08-24 16:04:11 - Added by: Schneider
Views: 590 - Votes: 1 - Rating: 5
 

DVL Project Tracker

DVL 1.5 (Infectious Desease)

100 %

References

  • IITAC - International Institute (Certification and Training)
  • University of Bielefeld, Germany, Technical Faculty
  • Leibnitz University of Hannover, Germany (Secure Software Development Lecture)
  • University of Applied Sciences and Arts Hannover, Germany (Secure Software Development Lecture)
  • East Tennessee State University, U.S (Ethical Hacking Class)
  • University of the Basque Country, Spain (Computer Security Class)
  • University of Florida, U.S. (Student Infosec Team)
  • Institute Superieur Maritim, Algeria

License


License for Damn Vulnerable Linux distribution

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.


License for training material including all texts, audios and videos

Creative Commons License
This work is licensed under a Creative Commons NonCommercial Sampling Plus 1.0 License.