chal.c
952 B
امروز به حل این سوال CTF از کتگوری misc میپردازیم.
سطح بسیار ساده
سطح بسیار ساده
سوال،سوال باحال و سادهایه. کلا کتگوری میسک اینجوریه که شما باید از کم تا زیاد دانش کامپیوتری داشته باشی. در هر مبحثی. شبکه، اواس،امنیت، ریاضی، برنامهنویسی و هرچیزی که فکرشو کنید. این سوال مثلا یکم باید لینوکس بلد باشی و همین.
👍2
Dutchman Daily
chal.c
کد سی رو که بخونید، اولش میاد uid یوزش رو صفر میکنه که دسترسی روت باشه. بعدش یه فایل هست در آدرس /home/user/permitted که به صورت دیفالت از اون میخونه. زمانی که ssh کنید به سرور، یک فایل flag.txt هم موجوده. بدیهتا خب شما باید اون رو بخونید.
سوال کلا اینه که شما یوزر روت نیستید و هیچ دسترسیای به خوندن هیچ فایلی ندارید. صرفا میتونید فایل باینری و اجرایی این کد سی رو اجرا کنید. کد سی هم بدیهیه. میگه اسم یه فایل بگو بهم و من چون دسترسی روت دارم میرم میخونم و میارم. تمام.
پر در وهلهی اول ما باید بریم اون فایل رو بسازم تا از اولین if بتونیم رد شیم.
کاری که باید بکنیم چیه؟ یه سافت لینک بگیریم از flag و بریزیم توی همون پوشه /home/user که دسترسی داشتیم فایل بسازیم. بعدش به کد بگیم بره اون فایل سافت لینک رو بخونه و اینجوری میره همون flag رو میخونه.
❤2
بعد میگم بیایید CTF بدید همه میگن وای نه ما امنیت پاس نکریم فلان نیستیم چنان نیستیم. اینو دیگه این جلالی سگ با این IQ پایینش هم میتونست بزنه.
😁11👎2
Forwarded from Hamidreza
"Note that, this approach need 4096 bruteforces, so we rent a server in Germany to bruteforce"
🤣5
امشب میخوام دوتا نکته جالب در زبان هلندی بگم بهتون. اول اینکه برای یه سری چیزا که در انگلیسی جمعه، قبلش حرف سینگل میذارن.
مثلا در انگلیسی نمیگیم
A glasses
چون عینک جمعه. ولی توی هلندی میگیم
Een bril
که میشه یک عینک
مثلا در انگلیسی نمیگیم
A glasses
چون عینک جمعه. ولی توی هلندی میگیم
Een bril
که میشه یک عینک
همینطور جمع توی هلندی با یک s’ میاد
مثلا بچهها توی انگلیسی میشه
Babies
ولی توی هلندی میشه
Baby’s
مثلا بچهها توی انگلیسی میشه
Babies
ولی توی هلندی میشه
Baby’s