Wykład dla KN-Atena, temat: Wstęp do Reverse Engineeringu
PL: Wczoraj (21.11.2011) w ramach koła naukowego KN-Atena Politechniki Poznańskiej przeprowadziłem wykład pod tytułem Wstęp do Reverse Engineeringu. Zgodnie z obietnicą zamieszczam prezentację, którą...
View ArticleUnpacking PKLITE executables
Recently I came across program that was packed (according to PEiD) by PKLITE32 1.1 (PKWARE Inc.). It is an old version of Keil uVision linker. I have been forced to use Keil 3.60 to manage some code...
View ArticleMSI Wind – making System Control Manager more likeable
System Control Manager is an MSI software designed to handle keyboard shortcuts with Fn key for Wind netbooks. Since I have Wind U115 with hybrid hard disc (8GB SSD drive for system and 160GB...
View ArticleSamsung TV network remote control protocol
It happens, that I get my new 32″ Samsung TV – model LE32D550. Like most of new Samsung TV’s (if not everyone) it could be connected into the LAN. Of course, one of the first thing I do when the...
View ArticleControlling Samsung TV adjustments
Samsung TV’s (series D and probably series C) are equipped with some feature called Rendering Control Service. It is simply network protocol useful to control some parameters related to audio and video...
View ArticlePorting AutoMapa 6.10 to SIMPad
Yes, I bought new SIMPad – most powerful model SLC. My last port of AutoMapa is a little bit outdated so I decided to port the new version (6.10B). After changing architecture differences (same as in...
View ArticleBlackberry COD Extractor
My software that I’ve created to extract some useful information from COD files. It is able to read: application name, version number, vendor string, description, creation time, icon file. Works under...
View ArticleOld stuff
Some of my project which I created in past. These projects are published as is. Presented in chronological order. Robot manipulator simulationCylindrical manipulator simulation (C++, May 2008) Opengl...
View ArticleVSMTools – updated and open sourced
I’ve developed new version of my VSMTools (BlackBerry branding files editor/extractor). Version 0.7 is much smaller, better optimized and contains some minor fixes. From this version VSMTools will be...
View ArticleMy soldering station
I actually never have my own station. I always have been using cheapest soldering iron without any regulator. Of course I has access to such equipment in work, but it’s not the same. And I quit that...
View Articlef.lux hotkeys modification
I’ve started using f.lux some time ago and now I cannot live without it. But there is one disadvantage considering my use case. Whenever I want to see a movie (which is usually at evening when f.lux is...
View ArticleTerminal version of 2048
I made it. Terminal clone of this game. And you can play it via telnet: telnet 2048.got-game.org Or better with username, then you will be able to continue game after disconnection: telnet -a...
View ArticleKernel for NAS ZyXEL NSA310
There are some kernels for this NAS on the web (binaries and configs), but everything I could find was super old (like kernel 3.6.9 old). Because I’ve been able to successfully build current longterm...
View ArticleReasonable mouse support in tmux
Yes, we finally got sane, configurable mouse support. In version 2.1 they changed mouse-mode, mouse-select-window/pane etc with single mouse switch. Mouse actions now generates key events that can be...
View ArticleVimview: Vim – gdb integration
Vimview is my new pet project. The goal was to follow source code in vim, when using gdb. I wanted it to be done without heavy vim scripting. So I wrote a single file gdb plugin in Python. It makes vim...
View ArticleFixing Audiotrak Maya U5 firmware
TL/DR: I’ve fixed Maya’s firmware to work better under Linux: Audiotrak Maya U5 firmware MOD Part 1: whats broken Maya U5 is an USB sound card with 5.1 channels support. It has pretty decent sound...
View Articlegrip – indexed grep
I’ve created this useful (I hope) tool https://github.com/sc0ty/grip. It is grep-like file searcher, but unlike grep, it uses index to speed up the search. We need to generate index database first, and...
View ArticleGrip updated and ported to Windows
Recently I was working on my indexed grep. Now it could be used with Boost library, as alternative to POSIX. There are build for Windows in the release page. This version could have issues when...
View ArticleSubSync – synchronize movie subtitles with audio track
Posts in series: Introduction (this post)Architecture overview I’m not dead, just busy. Sorry for the long break without posts. And recently I’ve created this little tool. It uses speech recognition...
View ArticleSubSync – architecture overview
This is second post in this series. See Table of Content. SubSync is written in Python with custom native module compiled from C++ (named gizmo). During synchronization pipeline similar to this is...
View Article
More Pages to Explore .....