morph3us.org

Entries tagged as programming

Quicksearch

Categories

Syndication

Blogroll

Tagged entries

Entries tagged as programming

Windoze 03 Server SP1 DDK

  (Monday, February 13. 2006)
The Windoze 03 Server SP1 DDK (Driver Development Kit) provides a driver development environment for Windoze 03 Server, Windoze XP, and Windoze 2k. The DDK contains additional header files, sample code, documentation, libraries and
development tools like debuggers.

The DDK is currently free - you only have to pay the shipping costs for the DDK suite - but it is not offered as a download on the M$ site. So, how to get a copy of the latest Windoze DDK? It's simple. The DKK is included in the Kernel-Mode Driver Framework (KMDF) and after the download of the ISO file (~ 270 MB) you are able to install or extract the DDK.

The KMDF provides multiple features required for kernel-mode drivers and their development:
  • Plug and Play and power management
  • I/O queues
  • Direct memory access (DMA)
  • Windows management instrumentation (WMI)
  • Synchronization

np: Papa Roach - Done With You
Comments (0) | Trackbacks (0)

Hex blog

  (Wednesday, December 7. 2005)
Yesterday I came across an interesting blog about "IDA, decompilation, programming, binary program analysis and information security". Ilfak Guilfanov, the blog author, discusses a lot of IDA related topics like debugger hiding tricks, TLS callbacks and handy IDA plugins (source code included).

http://hexblog.com/

Enjoy.

np: Sevendust - Follow
Comments (0) | Trackbacks (0)

PLSQL - Trigger for validating ISBN numbers

  (Friday, December 2. 2005)
Several time ago I used the "ISBN mod 11 Check" to write a little, crappy trigger for validating ISBN numbers. It excepts a nine numbers long ISBN number as NUMBER() and the last digit of the ISBN as CHAR().

Continue reading this entry..
Comments (0) | Trackbacks (0)

Design Patterns in Java

  (Sunday, November 20. 2005)
Comments (0) | Trackbacks (0)

BuHa CrackMe Contest

  (Friday, November 11. 2005)
Recently there was a CrackMe-Contest at buha.info (A German security community) . It consisted of ten different levels sorted by difficulty. I think it was a good idea to involve various programming languages for example C/++, Java, VB and C# in the contest because so everyone had to concern himself with a language he maybe does not like/use.

Last night, I uploaded all received solutions (keygens, keygen-patches, source codes, algos, howtos etc.) for the different levels to the CrackMe-Contest site. So all crackmes (source code included) are well documented and helpful for training purposes. Especially crackme #1 and #2 from nait (level 9 and 10 of the contest) and the great step by step guidances (by CDW and nait) to understand and solve the crackmes are worth a view.

An ExploitMe-Contest and a sort of HackMe-Contest will take place soon so stay tuned..

np: Tiesto - Do What You Want
Comments (0) | Trackbacks (0)

Let's talk about kernel and drivers

  (Friday, October 21. 2005)
holy father (hf) the author of the famous Hacker Defender (hxdef) rootkit for Windoze NT systems offers a new driver coding tutorial on his site (http://hxdef.org/knowhow.php) . He plans to release a new part of the tutorial once a week for a while (circa 12 weeks IIRC). This tutorial is really worth reading for all people who are interested in this topic because this kind of information is rarely found in such great manner and this guy definitely knows about what he talks.


Continue reading this entry..
Comments (0) | Trackbacks (0)

Algorithms and Data Structures

  (Wednesday, October 12. 2005)
Finite is it so far - I successfully finished the lecture 'Algorithms and Data Structures'. Over the time I collected a lot of usefull links about several topics we discussed in AD.

Sorting algorithms:

For information about a lot of different sorting algorithms have a look at http://sortieralgorithmen.de/ (German).
Avlsort, Bsort, Bitonicsort, Bitonic Mergesort, Bubblesort, Bucketsort, Combsort, Countingsort, Heapsort, Insertsort, Jumpsort, Mergesort, Minsort, MSsort, Oetsort, Partitsort, Plaselsort, Quicksort, Radixsort, Ripplesort, Selectsort, Shakersort, Shearsort, Shellsort, Simplesort, Tepifsort, Trippelsort

Hashing:

Trees:

Shortest Path Problem:

Minimum Spanning Tree (MST):

Traveling Salesman Problem (TSP):

Misc:

I also came across a nice book "Software Design Using C++" which explains the basics of C++ programming language, advanced topics of C++ and several implementations for data structures and algorithms. I did not look at the code and the C++ specific part of the book - anyway the algorithms and data structures are described quite well.
[...]

# Objects and Classes
# More Complex Object-Oriented Features
# Recursion (including recursive sorting algorithms)
# Pointers
# Linked Lists
# Stacks
# Queues

[...]

# Some Computer Science Theory
# Advanced Linked Lists
# Binary Trees
# Heaps and Heapsort
# Hash Tables
# B-Trees
# AVL Trees
# C++ Exceptions
# External Sorting

[...]

HTH
Comments (2) | Trackbacks (0)
(Page 1 of 1, totaling 7 entries)