Archiwum autora: vsemaphore

Eh ta rekurencja…

Zagadnienie było z pozoru proste. Potrzebowałem za pomocą SQL-a wyciągać z bazy wszystkie podkategorie dla danej kategorii w sklepie. Typowe drzewo. Od razu przychodzi na myśl rozwiązanie: funkcja/procedura rekurencyjna… niestety w MySQL-u nie jest to takie proste…Nie pozwala nam on na ich Tworzenie. Po dłuższym czasie wpadłem na rozwiązanie, które zamieszczam poniżej. Nie jest ono [...]

Obfuscated C Code

Chyba inspiracja IOCCC znów się we mnie obudziła. W wolej chwili spłodziłem to:
extern printf(char*,…);int main(_0×323,
_876) int _0×323; char** _876;<%void(*
_0×3b87)(char*,…);_0×3b87=(void*
)printf;/*****/char *_0×3b88 = “\x6c\x6f”
“\x6c”;volatile auto short int _0000;for(
_0000=0;_0000<0×4;++_0000/**/)(*_0×3b87)(
“%c”,_0000[_0x3b88]);return !!_0×3b87;%>
I tu standardowe pytanie: czy się skompiluje i co wyświetli?

Cap – metoda działania

Na dzień dobry musimy się przedstawić w sieci. Wysyłamy pakiet ARP_REPLY na adres FF:FF:FF:FF:FF:FF, uzupełniamy „nasz” adres sprzętowy i IP. Oczywiście mówię o adresie wirtualnego interfejsu, który tworzymy. Do pełni szczęścia potrzebujemy jeszcze adresu sprzętowego naszej bramy sieciowej. Ja wykrywałem go poprzez drobną sztuczkę, którą znalazłem na stronie z przykładami użycia Jpcap (a dokładnie tu: [...]

Cap – transfer bypasser

Blog się już zdążył trochę zakurzyć, więc postanowiłem dodać nowy wpis o programie, którego miałem czelność spłodzić jakiś miesiąc temu. Sam pomysł ma już rok. Zastanawiałem się wtedy nad możliwościami obejścia limitów transferu w sieci lokalnej. Często potrzebowałem zciągnąć duży plik z serwera HTTP w jak najszybszym czasie (np. obraz ISO), ale ograniczenie transferu czas [...]

Lenia ciąg dalszy…

No jak widzicie z lenia się nie wyleczyłem. Zebrałem się w sobie i ujeb.se znów stoi. Jakiś sukces jest. Dysk mi padł i z zapowiadanego zbioru moich projektów na razie nici. Nie chce wrzucać tu jakiegoś chłamu.
Wracając do ujeb.se. Widzę, że jednak ktoś tej skracarki używa, co mnie i Nazina bardzo cieszy. Znalazłem nawet notki [...]