Archiv der Kategorie: Programmierung

Codecademy – die Schule für Programmierer

Programmieren lernt man am besten durch „learning by doing“. Deshalb möchte ich die „Codecadmey“ vorstellen. Anstatt Tutorials im Text oder Videoformat werden dort Aufgaben gestellt, die der Benutzer lösen muss. Das tolle daran ist das von Anfang an angefangen wird. Also auch Programmier Neulinge schnell lernen und einen leichten Einstieg haben werden. Bisher bietet Codecademy 6 Sprachen an. Weiterlesen

Virenscanner umgehen – Crypter

Diese hier vorgestellte Technik ist wohl die „Geheimwaffe“ der Malware Verteiler. Ein Crypter Verschlüsselt die Malware so dass Sie nicht mehr Lesbar ist. Dabei wird Sie entweder entschlüsselt wenn das Programm gestartet wird (Scantime). Das bedeutet dass sobald die Datei geöffnet wird der Code wieder im Klartext vorliegt, und der Virenscanner erkennt die Datei gegebenenfalls. Oder die Datei bleibt auch während dem Start verschlüsselt (Runtime) und entschlüsselt erst im Arbeitsspeicher. Weiterlesen

Screenfly – Webseite auf verschiedene Auflösungen prüfen

Es ist Essentiell für Webentwickler Ihre Webseiten auf verschiedenen System zu testen. Dazu gehören verschiedene Browser, aber sowohl auch die verschiedenen Auflösungen der jeweiligen Besucher. Aus diesem Grund hat quirktools.com das Programm Screenfly entwickelt. Auf dessen Webseite lassen sich alle erdenklicken Auflösungen einstellen, und die Seite wird in Echzeit dargestellt. Weiterlesen

Ollydbg – Debugger wird erkannt

Ollydbg ist ein vielseitiger Disassembler. Gerade aber sein Plugin-System macht dieses Programm noch mächtiger. Software aller Art benutzen Schutz-Mechanismen vor Debugger. Um diese zu umgehen benötigen Sie ein simples Plugin. Jedoch benötigen Sie Ollydb Version 1.x – da unter 2.x nicht alle Plugins kompatibel sind. Das hier benötigte Plugin heißt Phant0m. Demonstriert wird das ganze an Age of Empires ||. Weiterlesen

Aptana Studio 3 – (S)FTP Verbindung herstellen

Aptana Studio ist eine starke Entwicklungsumgebung für Entwickler von Webanwendungen. Einer der wichtigsten Features von Aptana Studio 3 ist die Möglichkeit direkt auf dem FTP Server zu arbeiten. Wie das funktioniert möchte ich in diesem kurzen Artikel zeigen.
Sie starten also zuerst Aptana Studio 3 und wählen denn in der linken Seiten-Leiste den „App Explorer aus“. Dort klicken Sie nun wiederum auf… Weiterlesen

Gamehacking – Basepointer finden

Im letzten Teil bin ich darauf eingegangen wie normale Speicheradressen gefunden werden, in dem z.B. der Wert des Goldes gespeichert wird. Leider wird diese Speicheradresse bei jedem Neustart des Programmes geändert. Jedoch gibt es einen sogenannten Base-Pointer, dieser bleibt immer gleich und zeigt auf die aktuelle Speicheradresse die das Gold enthält. Wie dieser gefunden wird, versuche ich verständlich und ausführlich zu erklären. Weiterlesen

HTML5 – Musik (Player) einbinden

HTML5 bringt viele erneuerungen. Darunter auch das einfache einbinden von Musik, mit einer geeigneten Oberfläche, Pause-/Startbuttons und Lautstärkeregler sind dabei schon integriert. Die einzigste Schwierigkeit die nun noch beachtet werden muss(!), ist das nicht jeder Browser jedes Format unterstützt. Firefox unterstützt z.B. .WAV und .OGG aber kein .MP3, dafür unterstüzt Chrome alle (.mp3, .wav, .ogg). Das ganze lässt sich so für alle Browser einbinden. Weiterlesen