Updated : 18.04.2012

Copyright © 1998-2012 vpn23.homelinux.org

XOR-BASE


CODE MAKERS AND CODE BREAKERS

Security-Network-Programming-Cryptography-Reverse-Engineering


Related papers :






- OPEN SOURCE PROJECTS -




Base16 - Base32 - Base64 Encoding - BaseXLib v0.03 (stable) WIN32/64 - Linux Release: 05.05.12
BaseXLib v0.03 ist eine Software-Library in C, die das Base16 - Base32 - Base64 Encoding nach RFC 4648 implementiert. Die Library zeichnet sich durch ihre sehr hohe Geschwindikeit aus.

Source Code :
baseXencodinglib.c
baseXencodinglib.h
example_baseXencodinglib.c

SMTP library - SMTPLIBEX v0.02 beta (stable) WIN32/64 Release: 18.04.12
SMTPLIBEX v0.02 ist eine Software-Library in C, die die Client-Seite vom Simple Mail Transfer Protocol (SMTP) über TCP-Socket-Layer nach RFC 821 implementiert. Unterstützung für die Übertragung der grundlegende Nachrichten-Header und Text, sowie das Senden von binären Dateianhängen mit MIME-Version 1.0 Base64-Codierung. Authentifizierungs Mechanismen werden derzeit nur LOGIN und PLAIN (Base64 Codierung) unterstützt (SSL/TLS ist geplant). Ein weiteres merkmal ist das senden über eine SocksV4 / SocksV5 Proxy-kette mit bis zu 8 Host's.

Source Code :
smtplibex.c
smtplibex.h
smtplibex_sample.c

SPC23 - Encryption Algorithm C-Library v2.09 Release: 28.08.11
SPC23 Encryption MODES. Um den symmetrischen Block-Cipher (SPC23) als Stream-Cipher zu betreiben unterstützt die Library, Modes wie CBC/CFB/OFB/CTR/ECB. Mehr Informationen über Block-Cipher Modes finden sie hier -> http://csrc.nist.gov/groups/ST/toolkit/BCM/index.html

Source Code :
SPC23_ENCRYPTION_ALGORITHM_LIBRARY_v2.09.rar

SPC23 - 512-Bit Block Cipher Algorithm
SPC23 ist ein symmetrischer blockverschlüsselungs Algorithmus, der primär von mir Patrick Meyer entwickelt wurde. Ein guter Freund aus Deutschland, Sebastian Stein möchte ich hier als Co. Autor erwähnen. Der Name SPC23 wurde aus unseren Namen abgeleitet, die Zahl 23 steht symbolisch.SPC23 steht demnach für “SEBASTIAN PATRICK CIPHER 23”.

Paper :
SPC23_paper.pdf
Source Code :
SPC23_LIB.c
SPC23_LIB.h
test_SPC23_Cipher.c

Eraser v0.09 - Win32 [Stable] Release: 28.08.11
Eraser v0.09, ist ein Security-Software, die über 5 verschiedene Algorithmen zur sicheren Datenvernichtung beinhaltet.

Binaries :
Eraser_v0.09.exe
Source Code :
eraser.c
console.c
console.h
EraserChangeLog.txt

AntiDebuggerLib v0.02 - Windows
Die C-library wurde dafür geschrieben um User/Kernel mode Debugger's zur Laufzeit zu erkennen. Die Library enthält 9 verschiedenen C/Inline-Assembler Routinen zur erkennung von Debuggern, und aktuell 4 Routinen um Debugger's das leben schwer zu machen. Die nächste Version wird Hard und Sofware-Breakpoint erkennung mit sich bringen.

Source Code:
antidebuggerlib.c
antidebuggerlib.h
antidebuggerlib_test.c

Secret Files v0.13 - Win32 [Stable]
Secret Files v0.13, ist ein Security-Software, mit der man jegliche Art von Daten verschlüsseln kann. Die Daten werden mit dem SPC23 Algorithmus im CBC mode Ver/entschlüsselt.

Binaries :
SecretFiles_v0.13.exe
Source Code:
Secret_Files.c
SPC23_LIB.c
SPC23_LIB.h
SPC23_CBC_MODE.c
SPC23_CBC_MODE.h
md5.c
md5.h
md5_loc.h
SecretFilesChangeLog.txt

WinLock v0.03 - Win32 [Stable]
WinLock v0.03, ist ein Security-Software, mit der sich der Desktop Sperren lässt. Das One-time Password lässt sich beim start des Programms definieren.

Binaries :
WinLock_v0.03.exe
Source Code:
WinLock.c

WOL Wake On Lan v0.0.05 - Win32 [Stable]
WOL ist eine Netzwerksoftware mit der man Remote Computer(s) die sich im selben Subnetz befinden starten kann. Vorausgesetzt sind (Bios & Netzwerkarten-treiber einstellungen) des Remote Computers.

Binaries :
WOL_v0.0.05.exe
Source Code:
wol.c
console.c
console.h

Vibrate Mini-App for WindowsMobile 6.5 Pro
Der Source-Code "Vibrate.cpp", soll die Vibration eines fähigen Gerätes mit Windows-Mobile Pro 6.5 demonstrieren.

Binaries :
Vibrate.exe ?
Source Code:
Vibrate.cpp

Muster_suche v.1.0.4 - Win32
Muster_Suche v1.0.4, ist eine Verschlüsselungs-Analyse Software, mit der sich monoalphabetisch substituierter Text entschlüsseln lässt. Als Mustersuche wird in der Kryptologie eine klassische Methode zur Entzifferung von Geheimtexten bezeichnet. Sie wird auch „Methode des Wahrscheinlichen Wortes“ genannt. Die Mustersuche wird zum brechen von monoalphabetischem Substituiertem Text verwendet. Sie ist auch dan noch effizient wen die Häufigkeitsanalyse nicht mehr funktioniert, aufgrund zu kurzer länge des Textes. Dabei weiß, vermutet oder errät der Codeknacker, dass im zu entziffernden Geheimtext eine bestimmte Phrase (Crib) auftritt. Gelingt es, die genaue Lage (Position) dieser Phrase im Text zu ermitteln, dann ist bei einigen Verschlüsselungsverfahren ein Einbruch erzielt, der häufig ausreicht, um die Verschlüsselung vollständig zu brechen.

Binaries :
muster_suche.exe ?
Source Code:
muster_suche.c

Object Detector Tool v.1.0.1 beta - Win32
ObjectDetector v1.0.1 beta, ist eine Objekterkennungs-Software für Webcams aller Art.

Binaries :
Object Detector Tool v1.0.1 beta.rar