Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux
Niini nga artikulo atong sulbaron ang ika-25 nga buluhaton gikan sa site pwnable.kr.

Impormasyon sa organisasyonIlabi na alang niadtong gusto nga makakat-on og bag-o ug molambo sa bisan unsang bahin sa impormasyon ug seguridad sa kompyuter, magsulat ako ug maghisgot mahitungod sa mosunod nga mga kategoriya:

  • PWN;
  • kriptograpiya (Crypto);
  • mga teknolohiya sa network (Network);
  • balihon (Reverse Engineering);
  • steganography (Stegano);
  • pagpangita ug pagpahimulos sa mga kahuyangan sa WEB.

Dugang pa niini, akong ipaambit ang akong kasinatian sa computer forensics, malware ug firmware analysis, mga pag-atake sa mga wireless network ug mga local area network, pagpahigayon og mga pentest ug mga pagpahimulos sa pagsulat.

Aron mahibal-an nimo ang bahin sa mga bag-ong artikulo, software ug uban pang impormasyon, akong gibuhat Channel sa Telegram ΠΈ grupo aron hisgutan ang bisan unsang isyu sa lugar sa IIKB. Usab ang imong personal nga mga hangyo, pangutana, sugyot ug rekomendasyon Susihon nako kini sa personal ug tubagon ang tanan..

Ang tanan nga impormasyon gipresentar alang sa mga katuyoan sa edukasyon lamang. Ang tagsulat niini nga dokumento dili modawat sa bisan unsa nga responsibilidad sa bisan unsa nga kadaot nga gipahinabo ni bisan kinsa tungod sa paggamit sa kahibalo ug mga teknik nga nakuha gikan sa pagtuon niini nga dokumento.

Pagsulbad sa otp nga buluhaton

Magpadayon kita sa ikaduhang seksyon. Isulti ko dayon nga kini mas komplikado kaysa sa una, apan niining higayona wala sila maghatag sa source code sa programa. Ayaw kalimti ang bahin sa diskusyon dinhi (https://t.me/RalfHackerPublicChat) ug dinhi (https://t.me/RalfHackerChannel). Magsugod ta.

Pag-klik sa icon nga adunay pirma nga otp. Gihatagan kami usa ka adres ug pantalan aron makonektar.

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Nagkonektar kami ug nagtan-aw sa palibot sa server.

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Usa ka bandila nga dili nato mabasa, usa ka programa ug ang source code niini. Atong tan-awon ang tinubdan.

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Atong husayon ​​kini. Ang programa nagkinahanglan og password isip argumento.

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Sunod, ang random nga 16 bytes gitipigan sa otp variable.

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Usa ka file nga adunay random nga ngalan gihimo sa tmp folder (ang una nga 8 bytes kay otp) ug random nga 8 bytes ang gisulat niini (ang ikaduha nga 8 bytes kay otp).

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Sa pila ka rason, ang bili sa gibuhat nga file gibasa ug gitandi sa gisulod nga password.

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Dinhi diin ang pagkahuyang moabut. Naglangkob kini sa intermediate nga pagtipig sa nahimo nga numero sa usa ka file. Mahimo natong limitahan ang gidak-on sa file, pananglitan, ngadto sa 0, unya sa pagsulat ug pagbasa, ang 0 ikomparar sa password. Mahimo kini nga sama niini.

# ulimit -f 0

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Karon atong padaganon ang programa.

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Nakakuha kami usa ka sayup. Dili igsapayan, mahimo kini maproseso gamit ang parehas nga python.

python -c "import os, signal; signal.signal(signal.SIGXFSZ, signal.SIG_IGN); os.system('./otp 0')" 

Pagsulbad sa buluhaton sa pwnable.kr 25 - otp. Limitasyon sa gidak-on sa file sa Linux

Nakuha namo ang bandila ug ang among sayon ​​nga 100 puntos. Ug nagpadayon kami: sa sunod nga artikulo atong hikapon ang Web. Mahimo kang moapil kanamo sa telegrama.

Source: www.habr.com

Idugang sa usa ka comment