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

July 25, 2008 · Filed Under DVL E605, DVL Project, DVL Strychnine · 2 Comments 

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

Some new additions:

  • Lazarus IDE
  • ArgoUML
  • BlueJ
  • Firefox Plugins updated

DVL 1.5 has left planning status!

July 14, 2008 · Filed Under DVL E605, DVL Project, DVL Strychnine · Comment 

DVL 1.5 has left planning status! Beside that we have to fix several bugs we will release the first DVL Wargame as training material. Additionally the first video series is under development.

Damn Vulnerable Linux Strychnine+605 1.4 final

January 18, 2008 · Filed Under DVL E605, DVL Project, DVL Strychnine · 1 Comment 

DVL 1.4 final is ready to go and is uploaded at the moment. We hit the 1.6 GB size, including all necessary to train software development, IT security and Reverse Code Engineering. During the next time the mirrors will be informed. After this we post the links. As well we do a short intro video to show all features and on how to use DVL.

DVL Strychnine+E605 1.4 release in January 2008!

December 30, 2007 · Filed Under DVL E605, DVL Project, DVL Strychnine · Comment 

DVL Strychnine+E605 1.4 will have its release in January 2008! Includes many new tools, such as the ERESI reverse engineering framework, the Eclipse IDE for Java and C/C++. With this release we close the tool addition part and move to training material only. Stay tuned!

Damn Vulnerable Linux Strychnine+E605 - version 1.4 under construction

October 14, 2007 · Filed Under DVL E605, DVL Project, DVL Strychnine · 7 Comments 

I just have remastered the base of DVL Strychnine+E605 version 1.4. Beside more tool additions I have done some bug fixes as well. The status is now between alpha and beta, I will do now more testing within the next time.

Remote Debugging a DVL crackme by TiGa (Team+)

October 10, 2007 · Filed Under DVL Project · Comment 

TiGa (Team+) just has finalized his second training video. In this video he uses the IDA Pro Remote Debugging capabilities to analyze a crackme located at DVL remote from a Windows box.
Team+ consists of people working to receive the famous + sign - the most recognized reputation in Reverse Code Engineering. The + sign is by invitation only and free without any fee.
The video will be published soon.
With this we will open the revamp of the Reverse Code Engineering Portal located at www.reverse-engineering.net. Using several subdomains we will extend our portfolio with a Team+ information website, a training video website and more.
Stay tuned!
Peace! Kind Regards,
Univ.-Doz. Dr. Thorsten Schneider Managing Director / CEO

New additions to Damn Vulnerable Linux 1.4

September 27, 2007 · Filed Under DVL E605, DVL Project · 12 Comments 

Just a sneak preview on current changes:

[Application Development] Add LogWatch (schneider)
[DVL Core] Add XEN (schneider)
[Reverse Code Engineering] Add Insight GDB Debugger (schneider)
[Tutorials] Add CPU Sim - An Interactive Java-based CPU Simulator (schneider)
[Reverse Code Engineering] Add JAD Java Decompiler (schneider)
[Tools] Add VLC Media Player (schneider)
[Documentation] Add TeTex (schneider)
[Documentation] Add JabRef (schneider)
[Application Development] Add Kile (schneider)
[Documentation] Add kDissert Mindmapper (schneider)
[Peneration Testing] Add JBroFuzz (schneider)
[Application Development] Add WebScarab (schneider)
[Peneration Testing] Add CAL9000 (schneider)
[Reverse Code Engineering] Add KDBG (schneider)
[Application Development] Add xchm (schneider)
[DVL Core] Add gtk libs (schneider)
[Tools] Add xvidcap (schneider)
[Tools] Add AcroRead (schneider)
[Tools] Add Scite (schneider)

Insight GDB Debugger - own branch?

September 26, 2007 · Filed Under DVL Project · 1 Comment 

I just had a look at the Insight GDB debugger frontend. Even it does not look like OllyDbg or Ida Pro under Windows, it seems to be a very promising tool to play with. The “frontend” is not really a frontend. It can be described as an own solution hooking to GDB and looks better than DDD. Written in tcl/tk it is easy to extend Insight. Unfortunatly it is currently not based on extensions or plugins. However I will play with it during the next days and try to extend it with a simple HelloWorld. One of my goals is to extend Insight to visualize the code and to add some additional analysis features.
I never developed much in tcl/tk so I have to optimize my skills. Should be not that hard. Next weekend I know more.
It would be great to catch one developer out of the community who can help with this. I do some announement next weekend as well. So if you are interested in developing an own outstanding GDB visual debugger and you good - and I really mean good - in developing software, go and contact me!

Results of Video Section Analysis, Training ISOs and the new Release of Damn Vulnerable Linux

September 25, 2007 · Filed Under DVL Project · 2 Comments 

I just have done some analysis of the hits at the video section. This is really a surprise. The WEP video is top most - no surprise. But it is directly followed by Reverse Code Engineering on Windows and Assembly Language videos!
Ok. If this is what the community is interested in we will focus on it. At the moment we are developing some training ISOs at IITAC. One ISO will contain a complete course on Reverse Code Engineering on Windows including many videos (around 45) and all necessary tools (!). The ISO is NO lame tool collection but a full course and sized at the momemt with 850 MB.
For development of the assembly language videos we will use the new release of Damn Vulnerable Linux. This release includes some more tools like Insight as GDB frontend. As well some bug fixes have to be done. To produce videos I have included Wink and Xvidcap at DVL. In my case I will use Wink to build some short tutorials on how to start with assembly language using HLA High Level Assembly. All material will be collected as ISO again but will have for sure NOT 850 MB :) If somebody of you wants to contribute some video material contact me!

Reverse Code Engineering Portal and new training concept - finally!

September 21, 2007 · Filed Under DVL Project · 1 Comment 

We are currently working for the revamp of the Reverse Code Engineering (RCE) Portal which will be the partner website of the Damn Vulnerable Linux portal. The RCE portal will look like the DVL portal but with a different focus - 100% reverse code engineering in all variants. With this we will combine forces and will setup a new knowledge and training concept. Heavily based on video lessons combined with training courses both portals will offer a wide range of learning options.
Training and courses will be quite different from what you might expect. Using practical training experiences we will use the “Learning-by-Teaching” methodology. This means we will enable courses for small groups where each group member has to participiate(!) in the course. Goal is to fight modern mentality: “I just want to take, but I never give”. Using this method we should have a growing number of training material by time.
This means some more thinking on the schedule and contents, but IMO this should be the best path to community knowledge.
BTW: producing a short training video is very simple and not combined with much work! Just record your screen while doing some security analysis and add some textual annotations - or add some audio. Two advantages: (1) with this you cam be sure that you have really understood a topic and (2) you take part in building a l33t knowledge base!
I will check out some free recording software today and build a “trainer” package for those not able to use commercial tools like Camtasia or Captivate (I prefer Camtasia). As well I will do a first training example this weekend.

Can not get Snort running

September 21, 2007 · Filed Under DVL Project · 1 Comment 

Actually I have a problem with Snort. The problem is to initialize and to start it caused by some concurrency between the standard mysql installation and those settings which Snort wants to have. If anybody can help with this I will fix this for the next release. In my case I have no luck with Snort… Thanks! .

More Videos added at Damn Vulnerable Linux Portal

September 16, 2007 · Filed Under DVL Project · 1 Comment 

OK. Some more videos have been added (about 30) at the Damn Vulnerable Linux Portal. With this it seems that I have fished the YouTube videos empty… If you have interesting videos, contact me! With this it seems that we are still in need for assembly language videos, they are VERY frequented!

DVL included Mplayer Buffer Overflow Vulnerability (CVE-2007-2948 and SAID 24302)

September 15, 2007 · Filed Under DVL E605, DVL Project, DVL Strychnine · 1 Comment 

A stack overflow was found and reported by Stefan Cornelius of Secunia Research in the code used to handle cddb queries. Two other similar issues were found by Reimar Döffinger while fixing the issue.

Adding vulnerabilities can be so easy… just sit and wait :)

EXP/HTML.VML.Gen - FALSE POSITIVE !!!

September 1, 2007 · Filed Under DVL Project · 1 Comment 

A component of the portal website makes some “virus” trouble. At the moment I have no clue why this is recognised by the AVs but I do not want to switch off the video section. Heh… Damn Vulnerable Website :D

This website is NOT INFECTED !!!. The initialization of the VML support …”document.namespaces.add(”v”, “urn:schemas-microsoft-com:vml”); ” … seems to release the virus warning at some virus scanners in a randomized way! We use this for the Podcast component. The root cause are is the heuristics which the scanners use!

Bug fixing for the next release of Damn Vulnerable Linux

September 1, 2007 · Filed Under DVL E605, DVL Project, DVL Strychnine · Comment 

Seems that the next release of Damn Vulnerable Linux will focus on two topics: (1) bug fixing and (2) adding more training material. Unfortunatly community is lazy by contributing tutorials.

At the moment I have encountered some minor bugs (e.g. menu items open a console but console closes immediatly) and some other bugs (SNORT is not running and makes trouble with the standard MySQL installation / .lock files).

More about the bugs during the next time, I will add the defects at the bug tracker.

Added 120 Videos at Damn Vulnerable Linux

August 26, 2007 · Filed Under DVL Project · Comment 

This was a nice day - I just have added about 120 videos at the Podcast section. Have fun :)

New Multimedia Section Online at Damn Vulnerable Linux

August 25, 2007 · Filed Under DVL E605, DVL Project · 1 Comment 

New Multimedia Section Online at Damn Vulnerable Linux. OK, after some more time of non-blogging here we go with a new advantage of the DVL portal. The multimedia link in the top menu leads you to the new video section which is hopefully easier to handle :)

Check out the “Cracking 128 Bit WEP-Key in one minute” which has been submitted to DVL, it is excellent ;)

Who of you is using Damn Vulerable Linux in academia or industry?

August 13, 2007 · Filed Under DVL Project · 2 Comments 

DVL magazine down…

August 12, 2007 · Filed Under DVL Project · 1 Comment 

I have disabled the DVL magazine and replaced it with a multimedia section. Unfortunatly the community had no interest in it, so from now I will place from time to time videos and podcasts under this section. At least all what I can see is that the community is damn lazy….

Hello World to the Boomerang Decompiler

August 10, 2007 · Filed Under DVL E605, DVL Project · 1 Comment 

I just have added a new short video at the DVL magazine (Tool usage) on how to use 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.)

The intent is to create a retargetable decompiler (i.e. one that can decompile different types of machine code files with modest effort, e.g. X86-windows, sparc-solaris, etc). It was also intended to be highly modular, so that different parts of the decompiler can be replaced with experimental modules. It was intended to eventually become interactive, a la IDA Pro, because some things (not just variable names and comments, though these are obviously very important) require expert intervention. Whether the interactivity belongs in the decompiler or in a separate tool remains unclear.

Next Page »