pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد
هن آرٽيڪل ۾ اسان سائيٽ مان 25 هين ڪم کي حل ڪنداسين pwnable.kr.

تنظيمي ڄاڻخاص طور تي انهن لاءِ جيڪي ڪجهه نوان سکڻ چاهين ٿا ۽ معلومات ۽ ڪمپيوٽر سيڪيورٽي جي ڪنهن به شعبي ۾ ترقي ڪن ٿا، آئون هيٺ ڏنل ڀاڱن بابت لکندس ۽ ڳالهائيندس.

  • PWN؛
  • cryptography (Crypto)؛
  • نيٽ ورڪ ٽيڪنالاجيز (نيٽ ورڪ)؛
  • ريورس (ريورس انجنيئرنگ)؛
  • اسٽيگانوگرافي (اسٽيگانو)؛
  • WEB جي ڪمزورين جي ڳولا ۽ استحصال.

ان کان علاوه، مان ڪمپيوٽر جي فارنزڪس، مالويئر ۽ فرم ویئر جي تجزيي، وائرليس نيٽ ورڪن ۽ مقامي ايريا نيٽ ورڪن تي حملن، پينٽيسٽنگ ۽ لکڻ جي استحصال ۾ پنهنجو تجربو شيئر ڪندس.

انهي ڪري ته توهان نوان آرٽيڪل، سافٽ ويئر ۽ ٻين معلومات بابت ڳولي سگهو ٿا، مون ٺاهيو آهي ٽيليگرام ۾ چينل и ڪنهن به مسئلي تي بحث ڪرڻ لاء گروپ IIKB جي علائقي ۾. پڻ توهان جي ذاتي درخواستون، سوال، تجويزون ۽ سفارشون مان هڪ نظر وٺندس ۽ سڀني کي جواب ڏيندس..

سڀ معلومات صرف تعليمي مقصدن لاء مهيا ڪئي وئي آهي. هن دستاويز جو ليکڪ هن دستاويز جي مطالعي جي نتيجي ۾ حاصل ڪيل علم ۽ طريقن کي استعمال ڪرڻ جي نتيجي ۾ ڪنهن به نقصان جي ذميواري قبول نه ڪندو.

او ٽي پي ڪم کي حل ڪرڻ

اچو ته ٻئي حصي سان جاري رکون. مان فوري طور تي چوندس ته اهو پهرين کان وڌيڪ پيچيده آهي، پر هن ڀيري اهي پروگرام جو سورس ڪوڊ مهيا نٿا ڪن. هتي بحث بابت نه وساريو (https://t.me/RalfHackerPublicChat) ۽ هتي (https://t.me/RalfHackerChannel). اچو ته شروع ڪريون.

آئڪن تي ڪلڪ ڪريو دستخط otp سان. اسان کي ڳنڍڻ لاءِ پتو ۽ بندرگاهه ڏنو ويو آهي.

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

اسان ڳنڍيندا آهيون ۽ سرور جي چوڌاري ڏسو.

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

هڪ پرچم جنهن کي اسين پڙهي نٿا سگهون، هڪ پروگرام ۽ ان جو سورس ڪوڊ. اچو ته سرچشمو ڏسو.

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

اچو ته ان کي ترتيب ڏيو. پروگرام هڪ دليل طور پاسورڊ وٺندو آهي.

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

اڳيون، بي ترتيب 16 بائيٽ او ٽي پي متغير ۾ ذخيرو ٿيل آهن.

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

بي ترتيب نالي سان هڪ فائل tmp فولڊر ۾ ٺاهي وئي آهي (پهريون 8 بائيٽ او ٽي پي آهن) ۽ بي ترتيب 8 بائيٽ ان تي لکيل آهن (ٻيون 8 بائيٽ او ٽي پي آهن).

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

ڪجهه سببن لاء، ٺاهيل فائل جو قدر پڙهي ۽ داخل ٿيل پاسورڊ سان مقابلو ڪيو ويو آهي.

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

هي اهو آهي جتي نقصان اچي ٿو. اهو وچولي طور تي ٺاهيل نمبر کي فائل ۾ محفوظ ڪرڻ تي مشتمل آهي. اسان فائل جي سائيز کي محدود ڪري سگهون ٿا، مثال طور، 0 تائين، پوء جڏهن لکڻ ۽ پڙهڻ، 0 کي پاسورڊ سان مقابلو ڪيو ويندو، اهو هن طرح ڪري سگهجي ٿو.

# ulimit -f 0

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

هاڻي اچو ته پروگرام هلون.

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

اسان کي غلطي ملي ٿي. اهو مسئلو ناهي، اهو ساڳيو پٿرن کي استعمال ڪندي پروسيس ڪري سگهجي ٿو.

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

pwnable.kr 25 سان ڪم کي حل ڪرڻ - otp. لينڪس فائل سائيز جي حد

اسان حاصل ڪيو پرچم ۽ اسان جي آسان 100 پوائنٽون. ۽ اسان جاري رکون ٿا: ايندڙ مضمون ۾ اسان ويب تي رابطو ڪنداسين. توھان اسان سان شامل ٿي سگھو ٿا تار.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو