برای مهندسی معکوس فکر کردم که قبل از اینکه شروع کنم
اسمبلی رو کمی یاد بگیرم
تا اینجای کار چیزی نفهمیدم
و زبان نچسبی هستش
دو مدل نوشتن داره یکی Intel , AT&T
مال اینتل کمی معقول تره
مثل
بریز ۱۰ رو توی رجیستر eax
اسمبلی رو کمی یاد بگیرم
تا اینجای کار چیزی نفهمیدم
و زبان نچسبی هستش
دو مدل نوشتن داره یکی Intel , AT&T
مال اینتل کمی معقول تره
مثل
Intel
mov eax, 10
AT&T
movl $1,%eax
بریز ۱۰ رو توی رجیستر eax
یه آپدیت بخوام بدم
فعلا برای مدیریت استرس و ناراحتی بهترین کاری که تونستم کنم فعالیت توی جاهایی بود که آدم هایی زیادی در حال بحث و حرف زدن هستن
تا اینجای کار خوب بوده
فعلا برای مدیریت استرس و ناراحتی بهترین کاری که تونستم کنم فعالیت توی جاهایی بود که آدم هایی زیادی در حال بحث و حرف زدن هستن
تا اینجای کار خوب بوده
دو تا CVE که به تازگی منتشر شده باعث شده بحث توی توییتر در بین افراد خیلی داغ بشه اولی برای CPanel هست که با استفاده از یک اسیب پذیری هکر بتونه فایل سشن رو عوض کنه و بتونه کاری کنه که عملا با بالاترین دسترسی (روت) هر کاری بتونه روی سرور انجام بده
توی اسیبپ پذیری دوم هم که روی کرنل لینوکس هست اونم عملا به هکر دسترسی روت روی سیستم میده
توی اسیبپ پذیری دوم هم که روی کرنل لینوکس هست اونم عملا به هکر دسترسی روت روی سیستم میده
برای اولین اسیب پذیری اکسپلویت روی گیت هاب اومده
برای دومی که روی کرنل لینوکس هست باید بشینم اسیبپ پذیری رو دربارش بخونم فقط شنیدم که باعث میشه دسترسی سطح ریشه رو بتونید بگیرید مثل هلو
برای دومی که روی کرنل لینوکس هست باید بشینم اسیبپ پذیری رو دربارش بخونم فقط شنیدم که باعث میشه دسترسی سطح ریشه رو بتونید بگیرید مثل هلو
در اپدیت بعدی از کارم ها تلاش میکنم بتونم زبان سی رو خیلی بهتر یاد بگیرم بعد اسمبلی
در کنارش روی شبکه و سیستم عامل هم کار کنم و کتاب هایی که دارم دربارشون رو تکمیل کنم و بخونم
کتاب های انگلیسی هست که در کنارش بتونم زبانم رو هم تقویت کنم فعلا که با کمک هوش مصنوعی دارم پیش میرم جا هایی که نمیفهمم رو
در کنارش روی شبکه و سیستم عامل هم کار کنم و کتاب هایی که دارم دربارشون رو تکمیل کنم و بخونم
کتاب های انگلیسی هست که در کنارش بتونم زبانم رو هم تقویت کنم فعلا که با کمک هوش مصنوعی دارم پیش میرم جا هایی که نمیفهمم رو
This media is not supported in your browser
VIEW IN TELEGRAM
اسیب پذیری copy fail که باعث میشه شما با یه اکسپلوتی که الان توی گیتاب هم هست و با زبان پاتونه به راحتی روی لینوکس مثل هلو دسترسی روت بگیرید
This media is not supported in your browser
VIEW IN TELEGRAM
داستان جالبی داره 😂
امروز ۵ می ۲۰۲۶
روز های سختی در حال گذر
بیشتر ادم ها قطع شده از اینترنت و تلگرام هم بسیار سوت و کور
انقدر درون اپ بله چرخیده ام بی اختیار این روز ها دستم جای اینکه به سمت اپ تلگرام برود ناخوداگاه به سمت بله میرود
لکه سیاهیست که گریبان گیر همه شده
روز های سختی در حال گذر
بیشتر ادم ها قطع شده از اینترنت و تلگرام هم بسیار سوت و کور
انقدر درون اپ بله چرخیده ام بی اختیار این روز ها دستم جای اینکه به سمت اپ تلگرام برود ناخوداگاه به سمت بله میرود
لکه سیاهیست که گریبان گیر همه شده
رو Apache وب سرور هم یه cve جدید اومده علاقه مند شدم و دیشب رفتم دربارش خوندم ولی در این حین گفتم
چرا نروم شروع کنم به سورس خوندن کمی با هوش مصنوعی حرف زدم و به این نتیجه رسیدم
برای شروع از Nginx شروع کنم کدشو به سی نگاه کردم کد تمیز و ساختار مند قشنگی داره تنها چیزی که هست باید برم
درباره اش اطلاعات کسب کنم که ماژول هاش چطوری کار میکنن و وقتی یک درخواست http میاد براش چطوری پردازشش میکنه
چرا نروم شروع کنم به سورس خوندن کمی با هوش مصنوعی حرف زدم و به این نتیجه رسیدم
برای شروع از Nginx شروع کنم کدشو به سی نگاه کردم کد تمیز و ساختار مند قشنگی داره تنها چیزی که هست باید برم
درباره اش اطلاعات کسب کنم که ماژول هاش چطوری کار میکنن و وقتی یک درخواست http میاد براش چطوری پردازشش میکنه
یه پروژه نیمه کاره داشتم یه برنامه چت روی بستر TCP با زبان سی بود قسمت سرور رو نوشته بودم که با Telnet درخواست میزدم بهش وصل میشد
امشب با کمک دیپ سیک اومدم کاری کردم دو تا کلاینت بتونن وصل بشن و بتونن پیام رد و بدل کنن فعلا در حد اینکه که دوتا کلاینت بهش متصل بشه و بتونن به هم پیام بدن
توی مرحله بعدی کمی کد را بهتر میکنم که کلاینت ها اسم برای سرور بفرستن و اسم هاشون ذخیره بشه و توی پیام ها نشان داده بشه
الان صرفا یه صفحه خالی هست هرچی تایپ کنی اینتر بزنی برای طرف فرستاده میشه
امشب با کمک دیپ سیک اومدم کاری کردم دو تا کلاینت بتونن وصل بشن و بتونن پیام رد و بدل کنن فعلا در حد اینکه که دوتا کلاینت بهش متصل بشه و بتونن به هم پیام بدن
توی مرحله بعدی کمی کد را بهتر میکنم که کلاینت ها اسم برای سرور بفرستن و اسم هاشون ذخیره بشه و توی پیام ها نشان داده بشه
الان صرفا یه صفحه خالی هست هرچی تایپ کنی اینتر بزنی برای طرف فرستاده میشه
کمی هم کد Nginx رو خوندم و سعی کردم بفهمم چی کار میکنه قسمت request ها
که چطوری پردازش میکنه درخواست هایی که سمتش میاد رو
توابع زیادی داشت و کلی کار میکرد از هندل کردن ریکوئست ها تا نگه داشتن ارتباط سرور با کلاینت با ngx_http_keepalive_handler
بعضی چیز هاش توی برنامه نویسی سی برام جدید بودن
در کل نه زیاد بد بود نه زیادی خوب
که چطوری پردازش میکنه درخواست هایی که سمتش میاد رو
توابع زیادی داشت و کلی کار میکرد از هندل کردن ریکوئست ها تا نگه داشتن ارتباط سرور با کلاینت با ngx_http_keepalive_handler
بعضی چیز هاش توی برنامه نویسی سی برام جدید بودن
در کل نه زیاد بد بود نه زیادی خوب