Codzienna relacja ze stanu rozkodowywania CLZW
- Dawid6
- Bezpieczeństwo Forum
- Posty: 2178
- Rejestracja: sob, 7 lis 2009, 14:12
- Naklejki: 7
- Lokalizacja: Koło komputera xD
- Kontakt:
Codzienna relacja ze stanu rozkodowywania CLZW
Jako gospodarz wątku, witam serdecznie wszystkich zgromadzonych.
Jest to już drugi temat z serii "Codzienna relacja ze stanu rozkodowywania...". Poprzednik okazał się bardzo owocny (tu link do dekodera .ann), więc stwierdziłem, że przyda się kolejny demotywator w chlubnym celu reverse-engineeringu Przygód Reksia.
Tym razem skupimy się (znaczy, to głównie moje zadanie, ale zawsze zmuszam do czarnej roboty jestem otwarty na pomoc choćby myśliwego) na rozkodowywaniu aidemmediowego algorytmu kompresji opartego na Lempel-Ziv-Welch, a wykorzystywanego zarówno w formacie .img, jak i .ann.
Rozkodowanie CLZW jest o tyle ważne, że na razie wykorzystujemy do tego po prostu bibliotekę piklib, rozpowszechniając ją razem z dekoderami .img czy .ann. Poznanie zasady działania algorytmu pozwoliłoby pozbyć się zbędnej zależności, oszczędzając głównie na czasie, rozmiarze dekoderów i problemach prawnych (rozpowszechnianie zreverse'owanego fragmentu kodu jest na pewno mniej problematyczne niż załączanie biblioteki wyjętej żywcem w plików gry).
Do tej pory odbyła się już jedna próba rozkodowania CLZW z wykorzystaniem disassemblera. Niestety, zakończyła się ona fiaskiem. Widać jednak mniej więcej kilka głównych założeń, na jakich oparło się AM przy pisaniu algorytmu.
Projekt nie ma jeszcze oficjalnego repo, ale zapewne zostanie ono założone w trakcie rozpoczęcia prac (wiąże się to z formą rozkodowywania - planuję po prostu wykonywać do bólu serie testów i na ich podstawie pisać kod; jest to chyba połączenie TDD i heurystyki, ale o takie rzeczy to lepiej pytać Adama, bo on studiuje informatykę).
Do usłyszenia!
Jest to już drugi temat z serii "Codzienna relacja ze stanu rozkodowywania...". Poprzednik okazał się bardzo owocny (tu link do dekodera .ann), więc stwierdziłem, że przyda się kolejny demotywator w chlubnym celu reverse-engineeringu Przygód Reksia.
Tym razem skupimy się (znaczy, to głównie moje zadanie, ale zawsze zmuszam do czarnej roboty jestem otwarty na pomoc choćby myśliwego) na rozkodowywaniu aidemmediowego algorytmu kompresji opartego na Lempel-Ziv-Welch, a wykorzystywanego zarówno w formacie .img, jak i .ann.
Rozkodowanie CLZW jest o tyle ważne, że na razie wykorzystujemy do tego po prostu bibliotekę piklib, rozpowszechniając ją razem z dekoderami .img czy .ann. Poznanie zasady działania algorytmu pozwoliłoby pozbyć się zbędnej zależności, oszczędzając głównie na czasie, rozmiarze dekoderów i problemach prawnych (rozpowszechnianie zreverse'owanego fragmentu kodu jest na pewno mniej problematyczne niż załączanie biblioteki wyjętej żywcem w plików gry).
Do tej pory odbyła się już jedna próba rozkodowania CLZW z wykorzystaniem disassemblera. Niestety, zakończyła się ona fiaskiem. Widać jednak mniej więcej kilka głównych założeń, na jakich oparło się AM przy pisaniu algorytmu.
Projekt nie ma jeszcze oficjalnego repo, ale zapewne zostanie ono założone w trakcie rozpoczęcia prac (wiąże się to z formą rozkodowywania - planuję po prostu wykonywać do bólu serie testów i na ich podstawie pisać kod; jest to chyba połączenie TDD i heurystyki, ale o takie rzeczy to lepiej pytać Adama, bo on studiuje informatykę).
Do usłyszenia!
Przejrzyj moje okołoreksiowe projekty na GitHubie!
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015
Tym kolorem moderuję.
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015Tym kolorem moderuję.
- Dawid6
- Bezpieczeństwo Forum
- Posty: 2178
- Rejestracja: sob, 7 lis 2009, 14:12
- Naklejki: 7
- Lokalizacja: Koło komputera xD
- Kontakt:
Re: Codzienna relacja ze stanu rozkodowywania CLZW
...tak, na razie brak postępów.
Przejrzyj moje okołoreksiowe projekty na GitHubie!
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015
Tym kolorem moderuję.
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015Tym kolorem moderuję.
- mysliwy112
- Roz-krecony
- Posty: 165
- Rejestracja: śr, 9 sie 2017, 17:28
Re: Codzienna relacja ze stanu rozkodowywania CLZW
gram w minecrafta
Jejku zapraszam https://github.com/mysliwy112
- Dawid6
- Bezpieczeństwo Forum
- Posty: 2178
- Rejestracja: sob, 7 lis 2009, 14:12
- Naklejki: 7
- Lokalizacja: Koło komputera xD
- Kontakt:
Re: Codzienna relacja ze stanu rozkodowywania CLZW
Dziwnie piszesz "robię zadania z OI".
Przejrzyj moje okołoreksiowe projekty na GitHubie!
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015
Tym kolorem moderuję.
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015Tym kolorem moderuję.
- mysliwy112
- Roz-krecony
- Posty: 165
- Rejestracja: śr, 9 sie 2017, 17:28
Re: Codzienna relacja ze stanu rozkodowywania CLZW
piszę na Discordzie, ale na Discordzie nikogo nie ma
Jejku zapraszam https://github.com/mysliwy112
- mysliwy112
- Roz-krecony
- Posty: 165
- Rejestracja: śr, 9 sie 2017, 17:28
Re: Codzienna relacja ze stanu rozkodowywania CLZW
Olimpiadę w sumie da się zrobić w minecraftcie
Jejku zapraszam https://github.com/mysliwy112
- Dawid6
- Bezpieczeństwo Forum
- Posty: 2178
- Rejestracja: sob, 7 lis 2009, 14:12
- Naklejki: 7
- Lokalizacja: Koło komputera xD
- Kontakt:
Re: Codzienna relacja ze stanu rozkodowywania CLZW
Ciekawe, czy dekoder CLZW da się zrobić w Minecrafcie 
Dalej brak postępów
Dalej brak postępów
Przejrzyj moje okołoreksiowe projekty na GitHubie!
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015
Tym kolorem moderuję.
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015Tym kolorem moderuję.
- mysliwy112
- Roz-krecony
- Posty: 165
- Rejestracja: śr, 9 sie 2017, 17:28
Re: Codzienna relacja ze stanu rozkodowywania CLZW
Pierwsze zadanie wysłane, drugie w procesie optymalizacji :hura:
Jejku zapraszam https://github.com/mysliwy112
- Dawid6
- Bezpieczeństwo Forum
- Posty: 2178
- Rejestracja: sob, 7 lis 2009, 14:12
- Naklejki: 7
- Lokalizacja: Koło komputera xD
- Kontakt:
Re: Codzienna relacja ze stanu rozkodowywania CLZW
Dzisiaj o CLZW intensywnie myślałem, ale wyszło tak, że zaprogramowałem coś zupełnie innego, a mianowicie zadanie na PING-a w ramach rozrywki intelektualnej :kornelek:
Przejrzyj moje okołoreksiowe projekty na GitHubie!
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015
Tym kolorem moderuję.
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015Tym kolorem moderuję.
- mysliwy112
- Roz-krecony
- Posty: 165
- Rejestracja: śr, 9 sie 2017, 17:28
Re: Codzienna relacja ze stanu rozkodowywania CLZW
Jejku zapraszam https://github.com/mysliwy112
- Dawid6
- Bezpieczeństwo Forum
- Posty: 2178
- Rejestracja: sob, 7 lis 2009, 14:12
- Naklejki: 7
- Lokalizacja: Koło komputera xD
- Kontakt:
Re: Codzienna relacja ze stanu rozkodowywania CLZW
why not WIPING4A both
Ja się wziąłem wreszcie za przerabianie kodera/dekodera .cnv na bibliotekę.
Ja się wziąłem wreszcie za przerabianie kodera/dekodera .cnv na bibliotekę.
Przejrzyj moje okołoreksiowe projekty na GitHubie!
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015
Tym kolorem moderuję.
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015Tym kolorem moderuję.
- AdamMag
- Mag bezczelny
- Posty: 1196
- Rejestracja: śr, 2 gru 2009, 17:21
- Naklejki: 7
- Lokalizacja: Cały świat
- Dawid6
- Bezpieczeństwo Forum
- Posty: 2178
- Rejestracja: sob, 7 lis 2009, 14:12
- Naklejki: 7
- Lokalizacja: Koło komputera xD
- Kontakt:
Re: Codzienna relacja ze stanu rozkodowywania CLZW
Nie no, do .cnv jest koder/dekoder. Tylko do .img/.ann nie ma kodera ;-;
Przejrzyj moje okołoreksiowe projekty na GitHubie!
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015
Tym kolorem moderuję.
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015Tym kolorem moderuję.
- mysliwy112
- Roz-krecony
- Posty: 165
- Rejestracja: śr, 9 sie 2017, 17:28
Re: Codzienna relacja ze stanu rozkodowywania CLZW
pff a po co to komu
Jejku zapraszam https://github.com/mysliwy112
- Dawid6
- Bezpieczeństwo Forum
- Posty: 2178
- Rejestracja: sob, 7 lis 2009, 14:12
- Naklejki: 7
- Lokalizacja: Koło komputera xD
- Kontakt:
Re: Codzienna relacja ze stanu rozkodowywania CLZW
Studiuję prawo w różnych językach ;-;
Przejrzyj moje okołoreksiowe projekty na GitHubie!
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015
Tym kolorem moderuję.
Pozdrawiam wielu nieaktywnych użytkowników, wszystkich wciąż wchodzących oraz Playboiia, bo zawsze się żali, że go nie ma w moim podpisie.
III miejsce w konkursie halloweenowym 2011, I miejsce w konkursie rocznicowym 2015Tym kolorem moderuję.



