Analizator na Lcsoft CY7C68013A Mini Board

Szukając jakiegoś szybkiego narzędzia mogącego zastąpić w działaniu prawdziwy analizator stanów logicznych, trafiłem na wiele modeli klonów, głównie chińskiego pochodzenia, ogólnie znanych producentów tego typu narzędzi, jak Saleaee czy USBee. Większość tych układów (klonów i oryginałów) bazuje na układach Cypressa EZ-USB FX2LP. Drążąc ten temat, znalazłem ciekawą płytkę deweloperską chińskiej firmy Lcsoft, będącej w rzeczywistości typową aplikacją układu CY7C68013A firmy Cypress. Sądząć po zawartości strony producenta, prezentującej układ, płytka ta powstała głównie w celu stworzenia taniego klona Saleae Logic.

Czytaj dalej

Zabawy z dolarem na forexie

Przekonałem się do podjęcia rękawicy i ponownej próby zaprzyjaźnienia się z rynkiem walutowym. W przeszłości, na przestrzeni kilku lat, miałem z tym tematem wiele wspólnego. Kilka podejść już zaliczyłem z rożnymi skutkami, raz się zarobiło, raz straciło, więc bilans jako tako kręcił się wokół zera. Geneza Od jakiegoś czasu obserwowałem osłabianie się naszej rodzimej waluty w stosunku do dolara - a może odwrotnie? A jako, że od pewnego czasu zarabiam w dolarach, to sytuacja ta mnie niezmiernie cieszyła.

Czytaj dalej

Krótko o 2014/2015

Dla wielu przełom roku jest czasem podsumowań i snucia nowych planów. Na różnych blogach i stronach można znaleźć takie kompozycje wielu osób. Ja osobiście nigdy nie przypisywałem do tego wielkiej uwagi, ale w zeszłym roku się przełamałem i wrzuciłem takie ogólne podsumowanie z koncertem życzeń na bloga. Czy jest jakiś sens w takich notatkach, tego nie wiem, ale patrząc z perspektywy czasu, wpisy takie mogą być bardzo wartościowe, więc wyskrobanie tych kilku zdań nie jest takie złe.

Czytaj dalej

Portfel akcji 2014

Planowałem opracować ciekawe zestawienie roczne, które zawierałoby kilka interesujących wykresów i danych, ale ostatecznie z braku czasu i chęci, zdecydowałem się tylko na krótkie zbiorcze zestawienie danych. Bazując na kwartalnych moich podsumowaniach, wspomagając je krótkim komentarzem i przemyśleniami… Swoje wyniki będę porównywał do sytuacji panującej na rynku, więc na początek dane na temat tego, jak główne indeksy na GPW się posuwały na przestrzeni minionego roku. Ta wielka anomalia z indeksem małych spółek odbijającym znacznie od pozostałych indeksów może być bardzo zaskakująca.

Czytaj dalej

Portfel akcji 4Q 2014

Wczoraj, a dokładnie kilka godzin temu zakończyła się ostatnia w tym kwartale, ba, a nawet w roku, sesja na warszawskim parkiecie, więc nadeszła chwila na szybkie podsumowanie ostatnich 3 miesięcy. Miesięcy, które nie były takie łaskawe, jak poprzednie, a nawet wręcz rozczarowujące, które finalnie napewno popsują wynik w perspektywie rocznej. Sytuacja na GPW Na GPW bywało różnie, ale w większości panował pesymizm, powiększający się marazm oraz spadające obroty. Przez co wszystko to nie zachęcało mnie do jakiś aktywnych ruchów czy nawet śledzenia poczynań rynkowych.

Czytaj dalej

TEB/PEB (nie tylko) w WOW64 (cz. II)

Dosyć długo to trwało, ale wreszcie dokończyłem przeredagowanie ostatniej notatki o strukturach PEB/TEB w Windowsie i dokończyć tą aktualną, bardziej ukierunkowaną na WOW64. Bo tematem zainteresowałem się właśnie z tego powodu, szukając prostego i zarazem przenośnego (niezależnego od wersji systemu) sposobu dobrania się do tych struktur. Nawet o tym wspominałem w prologu poprzedniego wpisu. W ramach krótkiego wstępu… WOW64, czyli Windows 32-bit On Windows 64-bit (WOW64), jest warstwą emulacyjną umożliwiającą uruchomienie 32-bitowych aplikacji w środowisku 64-bitowym.

Czytaj dalej

TEB/PEB (nie tylko) w WOW64 (cz. I)

Pogłębiając swoją wiedzę nad internalsami systemu Windows, moje badania przesunęły się ostatnio trochę w stronę WOW64. Jest to całkiem ciekawy fragment architektoniczny systemu, o którym kiedyś jeszcze mam nadzieję będę pisał, bo wypływa wiele ciekawych rzeczy w trakcie jego analizowania. Przy okazji tego tematu zahaczyłem o struktury bloków danych procesu PEB i wątku TEB, głównie w kontekście podsystemu WOW64. Uznałem, że okazja ta daje dobry moment, aby również przypomnieć sobie co nieco o tych podstawowych elementach systemu, które dostępne są z poziomu user-mode, mimo rezydowania w przestrzeni jądra.

Czytaj dalej

Nowy biquad dla DVB-T

Moja ostatnia, która w rzeczywistości była pierwszą, konstrukcja bi-quada była typową prowizorką, więc z czasem jak to można ładnie rzec „trafił ją szlag”. Jak o tym kiedyś pisałem, wersja tej anteny (prowizorki) bazowała na żyle koncentryka, a jak wiadomo drut w kablu antenowym jest cienki, przez co podatny jest na odkształcenia. Taka konstrukcja wisząca na balkonie przy niesprzyjających warunkach atmosferycznych przegrała z wiatrem, deformującym i odkształcającym jej pierwotny stan idealnych kwadratów/rombów - istoty jej działania.

Czytaj dalej

Blood2: Analiza cracka

Kolejna część dotycząca mojej starej ulubionej (ostatnio) gry, którą potraktowałem jako narzędzie analizy i zabawy w reverse enginering. Jak wspomniałem w poprzedniej (pierwszej) części, miałem problem ze znalezieniem odpowiedniego programu neutralizującego wymóg posiadania płyty CD. A wszystko na co trafiłem było jednosegmentowymi aplikacjami DOS-a. A jak wiadomo Windowsy 64-bitowe nie posiadają już subsystemu do odpalania 16-bitowych programów. Mimo, iż 64-bitowe procesory w trybie “long mode” jako tako dałyby radę z takim kodem, o ile nie wymagałyby wirtualnego trybu chronionego.

Czytaj dalej

Blood2: Crack me!

Jak zapewne niektórzy zauważyli na moim twitterze, (który staje się mini blogiem), ostatnio - tweet - uruchamiałem taką starą, wspaniałą grę z przełomu milenium, jaką jest Blood2: The Chosen. W młodości trochę w nią grywałem, jakiś sentyment pozostał. A że chciałem się trochę zrelaksować w weekend, a przy okazji spróbować skonteneryzować i uruchomić tą gierkę spod windowsowego kontenera przez spoon.net, nie pozostało mi nic innego jak po prostu sobie zagrać.

Czytaj dalej