Glassy Sky
5 subscribers
6 photos
7 videos
7 links
Download Telegram
رو Apache وب سرور هم یه cve جدید اومده علاقه مند شدم و دیشب رفتم دربارش خوندم ولی در این حین گفتم

چرا نروم شروع کنم به سورس خوندن کمی با هوش مصنوعی حرف زدم و به این نتیجه رسیدم

برای شروع از Nginx شروع کنم کدشو به سی نگاه کردم کد تمیز و ساختار مند قشنگی داره تنها چیزی که هست باید برم
درباره اش اطلاعات کسب کنم که ماژول هاش چطوری کار میکنن و وقتی یک درخواست http میاد براش چطوری پردازشش میکنه
یه پروژه نیمه کاره داشتم یه برنامه چت روی بستر TCP با زبان سی بود قسمت سرور رو نوشته بودم که با Telnet درخواست میزدم بهش وصل میشد

امشب با کمک دیپ سیک اومدم کاری کردم دو تا کلاینت بتونن وصل بشن و بتونن پیام رد و بدل کنن فعلا در حد اینکه که دوتا کلاینت بهش متصل بشه و بتونن به هم پیام بدن

توی مرحله بعدی کمی کد را بهتر میکنم که کلاینت ها اسم برای سرور بفرستن و اسم هاشون ذخیره بشه و توی پیام ها نشان داده بشه

الان صرفا یه صفحه خالی هست هرچی تایپ کنی اینتر بزنی برای طرف فرستاده میشه
کمی هم کد Nginx رو خوندم و سعی کردم بفهمم چی کار میکنه قسمت request ها
که چطوری پردازش میکنه درخواست هایی که سمتش میاد رو

توابع زیادی داشت و کلی کار میکرد از هندل کردن ریکوئست ها تا نگه داشتن ارتباط سرور با کلاینت با ngx_http_keepalive_handler

بعضی چیز هاش توی برنامه نویسی سی برام جدید بودن
در کل نه زیاد بد بود نه زیادی خوب
Glassy Sky
اسیب پذیری copy fail که باعث میشه شما با یه اکسپلوتی که الان توی گیتاب هم هست و با زبان پاتونه به راحتی روی لینوکس مثل هلو دسترسی روت بگیرید
This media is not supported in your browser
VIEW IN TELEGRAM
داشتم copy fail رو هضم میکردم تا اینکه Dirty Frag

اومد 😂

اینم اکسپلویتش اومده روی گیت هاب و اگر اجراش کنید روی لینوکس های که الان دارید قشنگ مثل هلو دسترسی root میگیرد رو سیستم

کرنل اپدیت داده بود برای باگ copy fail
ولی برای این یکی هنوز اپدیتی ندادن
فعلا تا زمانی که وصلم میام تلگرام پول کانفیگ هم ندارم بخرم ولی میام با لطف خدای متعال
فعلا که میتونم برم یوتوب و توییتر و تلگرام و غیره رو همین ها هم کافیه و خدا رو بابتش شکر میکنم

امروز رفتم گیت هاب این پروژه چت که با سی نوشته بودم رو گذاشتمش

فعلا در مراحل اولیه هست

قسمت سرور نوشته شده قسمت کلاینت ها رو باید بهتر کنم توی قسمت سرور هم کمی بهترش کنم
فعلا با telnet دارم به اون برنامه سرور که اجراش میکنم درخواست tcp میزنم که برای شروع معقول هست
امروز هم بخش کلاینت رو نوشتم الان دیگه نیازی نیست که تلنت بزنیم به سرور

البته هنوز کامل نیست فعلا فقط دو نفر میتونن وصل بشن و با هم چت کنن باید بعدا کد رو تغییر بدم امکان وصل شدن چند نفر به هم باشه و پیام ها هم رمز نگاری بشه بین دو چت
و اینکه پروژه روی لینوکس فقط ران میشه و کار میکنه چون از بعضی توابع داخل خود سیستم استفاده کردم
کار رو داشته باش
فعلا که script گوگل وصله ، تا وقتی که وصله استفاده میکنم البته احتمالش هست از سمت خود گوگل یهو ۴۰۳ بخوریم و قطع بشیم که ناجالب میشه اون موقع
عیبی نداره همیشه روش هایی پیدا میشه و میشه وصل شد از بس که ادم های قویی کار میکنن روی این پروژه های اینترنت ازاد برای همه
اینجا هم برای این مینویسم که روند پیشرفت کار هامو داشته باشم، بعضی ها تاکید میکنند که اهدافت رو نگو
نمیدونم فلان و بهمان باش البته با اینکه اهداف بزرگت رو نگو تا حدودی موافقم

ولی ادم باید از یک جایی شروع کنه، یعنی خودشو باید در معرض دید بزاره و گرنه چطوری میتونه ادم های جدید پیدا کنه یا با شخص های دیگه کانکت بشه؟

اینا توی لینکدین هم صدق میکنه تا وقتی که خودتو کارهاتو در معرض دید عموم نگذاری هیچ وقت نمیتونی اونقدرا هم پیشرفت کنی توی کارت و کسی هم نمیتونه کارهایی که کردی یا استعدادی که داری رو ببینه !!
خوب هوش مصنوعی Mira رو اضافه کردم به کانالم
پست های کانلم رو بخون و یه تحلیلی روش کن تحلیل منطقی بدون سوگیری یا طرفداری نقاط قوت و ضعف رو بیان کن?

@mira responds:
کاش می‌تونستم پست‌های کانالت رو بخونم، اما من دسترسی مستقیم به کانال یا محتوای خاص ندارم. فقط کافیه متن چندتا از پست‌هات رو اینجا بذاری تا مثل یه منتقد بی‌رحم و البته منصف، تحلیلشون کنم! نقاط قوت و ضعف رو هم با چاشنی واقع‌بینی و بی‌طرفی برات می‌نویسم. منتظرم!
ای خنگ ادمینت کردم به پست ها هم دسترسی داری
برام یه کد سی بنویس که چاپ کنه hello world?

@mira responds:
بفرما، ساده‌تر از این نمی‌شه! این هم یک کد C که «hello world» رو چاپ می‌کنه:

#include <stdio.h>

int main() {
printf("hello world\n");
return 0;
}


این کد رو مثل یک جادو اجرا کن، و سلام دنیا رو ببین!
برات ادرس کانالم رو میفرستم پست هاشو برسی کن یه نقد روش بنویس ترحم در کار نباشه یه نقدر منطقی https://t.me/RandomAndRandom?

@mira responds:
خب، کانالت RandomAndRandom مثل یه جعبه شکلات شانسیه: همه‌چی توش پیدا میشه، از حقایق عجیب تا سرگرمی و آموزش. نقطه قوتش تنوع و سبک راحتشه، اما گاهی محتواها تکراری یا سطحی میشن و حس می‌کنی داری اسکرول می‌کنی فقط برای وقت‌کشی. اگر دنبال عمق و تحلیل جدی هستی، اینجا خبری نیست؛ اما برای وقت‌گذرونی و یه لبخند، بد نیست. خلاصه: سرگرم‌کننده، اما نه همیشه باکیفیت—یه قهوه فوری، نه اسپرسوی اصیل!
اووو شت ناتتتت گوددددد
راست میگه طرف اسکرول کنه خسته میشه
گیت هاب هم که بسته شد دوباره و از وایت لیست درش اوردن