dobra, myślę, że już jestem gotowy i w końcu mam czas na prowadzenie tego
witam mirków w kolejnej odsłonie #chupachupssitgame! :)
jeszcze dziś(29.10) pojawi się nowe zadanie dla szanownych wojowników, proszę się szykować ( ͡° ͜ʖ ͡°)
ranking z poprzedniej odsłony
hejo, lecimy z kolejnym zadankiem, jest to przedostatnie zadanie w tym miesiącu, zostawimy je na kilka dni, a potem przyszykuję coś naprawdę trudniejszego :)

task:
===================================================

zdobądź flagę:
dobra, koniec czasu, dostałem sporo flag :) lecimy z rozwiązaniem:
rozwiązania w zasadzie były 3, ja przedstawię tutaj jedno, które miało być tym głównym, czy coś...

na początku program mówi nam, że chce liczbę i daje "hint **" z dziwną liczbą w hexie.
przy znajomości podstaw C/C++ i mojej podpowiedzi, że 2 gwiazdki nie są przypadkowe wiadomo, że chodzi o pointer, a jako, że gwiazdki są dwie, to pointer na pointer. wiedząc to, łatwo wywnioskować, że ta dziwna liczba w hexie to po prostu adres w pamięci, na który wskazuje pointer, a jako, że to pointer na pointer, to prawdopodobnie pod tym adresem jest kolejny adres, a pod nim już coś innego.

to
c.....s - dobra, koniec czasu, dostałem sporo flag :) lecimy z rozwiązaniem:
rozwiąz...

źródło: comment_Khescu4wUDVmgCN84CLwXal65wVwQ1LB.jpg

Pobierz
@chupachupss:
W kolejności od najszybszych
0. Odczytanie wartości pod pointerem.
1. gdb i break przy cmp i ustawienie rejestrów %eax i %edi na te same wartości. Albo po prostu jump w odpowiednie miejsce.
3. objdump (lub cokolwiek innego) i szybkie przeczytanie co się dzieje, wyjęcie pięknego "eraredrrvdnyrre~zp" i xor tego
4. Podmiana "jne" na nopa w binarce. To już załatwia sprawę
  • Odpowiedz
ok, lecimy z kolejnym zadankiem, tym razem obiecane CrackMe :) standardowo, jak nie dostanę zbyt wielu flag wrzucam małą podpowiedź :) treść to po prostu:

========================================================

program da ci flagę, jak ty dasz mu coś innego :)
PS, 2 gwiazdki to nie przypadek ;)
ok, ponownie przepraszam za opóźnienie, ale miałem trochę na głowie. standardowo, najpierw podaję rozwiązanie poprzedniego zadania, a za moment wrzucam kolejne. go!

na początku przy wejściu na stronę mówi nam ona "Only Google can access this server!", wiele osób sobie z tym poradziło, dla nie znających tematu: widziałeś kiedyś na jakimś forum/stronie użytkownika a'la "Google", "GoogleBot"? pewnie tak, jest to bot od google(captain obvious), żeby go "udawać", trzeba ogarniać czym są i jakie są nagłówki HTTP, jednym z nich jest "User Agent", który mówi serwerowi strony z jakiej przeglądarki/systemu korzysta wchodzący na stronę, user agentem googla jest Googlebot\2.1 czy jakoś tak, ale dla uproszczenia zrobiłem tak, że w swoim user agencie wystarczy mieć gdzieś napisane "google" i działało.

to była jedna część zadania, co do drugiej, logowanie do panelu admina, wstawiłem podpowiedź ze strzykawką, łatwo wyczaić, że chodzi o jakieś wstrzykiwanie, prosta dedukcja i wiadomo, że chodzi o wstrzykiwanie SQL(sql injection), tam zrobiłem najprostrze jakie się da, zapytanie do bazy wygląda tak:

SELECT
jako, że od wczoraj dostałem tylko jedną flagę, wstawiam tutaj małą podpowiedź

zadanie składa się z dwóch części, pierwszą musicie rozkminić sami, z tego co widziałem po logach, wiele osób dawało sobie radę, jeśli chodzi o drugą część, podpowiedź w załączonym obrazku, login to 'admin' :)

PS, NIE BRUTEFORCOWAĆ MI TAM NIC XD

ciągle
c.....s - jako, że od wczoraj dostałem tylko jedną flagę, wstawiam tutaj małą podpowi...

źródło: comment_vd6TSQyF3cAt6VkpiPCYlfQMSzp0R9Fq.jpg

Pobierz
jest i 6 czerwca, więc pora na rozwiązanie poprzedniej zagadki i podanie trudniejszej(to w kolejnym poście), rozwiązanie pierwszego zadania:

nawet jak ktoś nie znał tej definicji(z wikipedii ofc) to po przegooglowaniu już wiadomo, że chodzi o telnet, ale to nie jest hasło, zadanie polegało na połączeniu się do serwera o IP

+++++ +++++ [->++ +++++ +++<] >+++. +++++ .<+++ [->-- -<]>- -.<++ ++[->
++++< ]>++. ----- .+.++ ++.+. <++++ ++++[ ->--- ----- <]>-- ----. <++++
wow, prawie 50 osób zaobserwowało mój tag, nie myślałem, że będzie was aż tylu, super ;)

myślę, że nie ma na co czekać, rozpoczynamy 1 edycję #chupachupssitgame !
zadanie pierwsze, na rozgrzewkę bardzo proste, networking + mini-kryptografia, zadanko za 1 punkt
czas na rozwiązanie to 3 dni od dzisiaj, 6 czerwca podaje rozwiązanie i kolejne zadanie :)

treść:
czołem mirko, wychodzę do was z małą inicjatywą, nie wiem czy było tu coś takiego czy nie, może się komuś spodoba ;)

piszę głównie do mirków spod tagów #programowanie #hacking #it #informatyka .

myślę o stworzeniu "kącika zagadek/zadań informatycznych od chupachupssa" czy coś w ten deseń, powiedzmy co 3-4 dni wstawiałbym jakieś zadanie, zagadkę do rozwiązania z różnych dziedzin informatycznych, od programowania, przez kryptografię, kończąc na jakimś małym hackme. jeśli chodzi o nagrody to sam na ten moment nie mam funduszy na takie rzeczy, może znajdzie się któregoś razu jakiś mirek, który coś zasponsoruje, natomiast na tą chwilę nagrodą byłoby któreś miejsce w rankingu, który bym stworzył i publikował powiedzmy co miesiąc. powiedzcie mi co myślicie o takim pomyśle i chciałbym wiedzieć ile osób byłoby zainteresowanych braniem udziału w zabawie :>

kto