Python Socket
رفتن به کانال در Telegram
گروه چت مرتبط با کانال: https://t.me/PythonSocketChat @pythonsocket
نمایش بیشتر927
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-57 روز
-930 روز
آرشیو پست ها
دوستان سلام
کانال جدیدی ایجاد کردم که قرار است در آن به زبان ساده Powershell را بررسی کنم. در این کانال، ارائه مطالب بصورت Post است و خبری از مستند و فایلهای PDF نخواهد بود. هدف این ارائه هم در درجه اول، تمرین و مرور مطالبی است که پیش از این خواندهام و در رتبه بعدی، نشر اطلاعاتی است که برای کار با Powershell و شروع آن بسیار مفید خواهد بود.
اگر تمایل داشتین میتونین در کانال عضو بشین:
https://t.me/Powershell101
#پست_موقت
دوستان سلام
برای انجام یک کاری مجبور هستم که از BASH Scripting و Powershell استفاده کنم. لذا باید یک ریویوی سریع روی این مباحث داشته باشم تا ضمن یادآوری، کار مورد نظر را نیز به سرانجام برسانم.
با این شرح، دو تا کانال زدم یکی برای BASH:
https://t.me/linux1O1
و دیگری برای PowerShell:
https://t.me/powershell1O1
نکاتی که میخوانم و بررسی میکنم را اینجا برای ثبت و رجوع مجدد قرار میدم.
تضمینی نیست البته که دائمی باشه یا حتما در آن Post قرار بدم، اما اگر دوست داشتید، دنبال کنین.
دوستان سلام
یک چالش داریم برای آخر هفته، اگر حوصله داشتید روی آن کار کنید:
شرایط:
در شرکتی که کار میکنید، یک سیستم عامل لینوکس/ویندوز دارید که روی آن Python نصب است. (ماژولهای پایتونی هم در دسترس است و میتوانید استفاده کنید.) این سیستم عامل، اینترنت دارد، اما فایروال لبه شبکه تنها اجازه خروجی ترافیک HTTP روی پورت 80 را مجاز کرده است.
چالش:
شما یک VPS دارید که میخواهید از سیستم درون شرکت، به آن SSH بزنید. قاعدتاً بطور عادی و نرمال نمیتوانید چراکه پورت 22 (خروجی به سمت اینترنت) بر روی فایروال شرکت بسته است.
اما شما برنامه نویس پایتون هستید! آیا میتوانید این چالش را حل کنید؟
پاسخهای خود را در گروه چت ارسال کنید:
https://t.me/PythonSocketChat
@pythonsocket
#چالش
دوستان سلام
یک موضوع دیگر را برای ارائه مطالب شروع کرده ام تحت عنوان "رمزنگاری کاربردی با پایتون" که اولین شماره آن را به پیوست ملاحظه میکنید.
در این شماره ضمن آشنایی اولیه با مفاهیم رمزنگاری (به اختصار) به بررسی Block Cipherها و معرفی 3 تا از مدهای کاری آنان پرداختهایم.
در این دسته از مطالب، مباحث تئوری را از مثالهای کاربردی جدا کردهام. لذا اولین شماره از هر موضوع به بررسی تئوری موضوع اختصاص یافته و سپس در شمارهای دیگر مثالهای آن ارائه خواهد شد.
بنابراین در این شماره با تئوری Block Cipher آشنا میشویم.
لطفاً مطالعه بفرمائید.
@pythonsocket
#Cryptography
دوستان سلام
در راستای مطالب Hacking Windows API، در این شماره بنا بر این بود که Process Killer طراحی و ایجاد کنیم.
اما تصمیم گرفتم که مطلب را فقط بصورت راهنمای مرحله به مرحله بنویسم تا طراحی کد بر عهده خواننده باشد. لذا اگر به این حوزه علاقهمند باشید، با مطالعه مطالب پیشین، براحتی میتوانید یک Process Killer ساده بنویسید.
از راهنمای زیر کمک بگیرید و این کد را طراحی کرده و در صورت تمایل در بخش Chat ارسال کنید.
https://t.me/PythonSocketChat
@pythonsocket
دوستان سلام
برای آخر هفته انشاا.. دو مطلب یکی از Windows API با موضوع Process Killer و یک مطلب هم از مباحث PE Parser خواهیم داشت.
دوستان سلام
امیدوارم که مطالب Hacking Windows API with Python را مطالعه کرده باشید.
تصمیم گرفتم که کمی روال مربوط به ارائه این مطالب را تغییر بدم. لذا پس از شماره بعدی که به Process Killer اختصاص دارد، اولین Object را که با آن آشنا شدهایم یعنی Process را تشریح خواهیم.
بنابراین طی سلسله مطالب که شاید کمی طولانی هم باشد، Process و نکات و موضوعات کاربردی حواشی آن را مورد بررسی قرار میدهیم.
پس از آن به ترتیب آنچه در مقدمات Internals اشاره کردهایم، دیگر objectهای موجود را بهمین ترتیب بررسی خواهیم کرد.
دوستان سلام
مستند چهارم از مجموعه مستندات Hacking Windows API with Python آماده شده که در آن با استفاده از OpenProcess API یک Handle به Process دریافت کرده و آن را بررسی خواهیم کرد. برای مطالعه این مستند، احتیاج است تا مستندات پیشین و بخصوص مقدمات را آموخته باشید.
مطالعه این شماره را به دلیل ارائه نکات مهم و کاربردی، پیشنهاد میکنیم.
@pythonsocket
#API
دوستان سلام
یک نظرسنجی ساده برای اینکه ببینم مطالب PE Parser چقدر مفید بوده و آیا مخاطب داشته یا خیر.
لطفا در صورت امکان شرکت کنین:
دوستان سلام
آخرین شماره از مجموعه مطالب Optional Header را به DataDirectory اختصاص دادهایم.
این عضو، آخرین عضو از هدر Optional است و حاوی اطلاعاتی بسیار مهم در بارگذاری و اجرای فایل PE است. در این مطلب، ضمن بررسی این عضو، نمایش آن را در PE Bear و Hex Editor نیز معرفی کردهایم.
همچنین، کد پایتون ارائه شده در مستند قبل را نیز تکمیل کرده تا بدین ترتیب اطلاعات DataDirectory را نیز استخراج نمائیم.
مطالعه بفرمائید.
@pythonsocket
دوستان سلام
آخرین شماره از مجموعه مطالب Optional Header را به DataDirectory اختصاص دادهایم.
این عضو، آخرین عضو از هدر Optional است و حاوی اطلاعاتی بسیار مهم در بارگذاری و اجرای فایل PE است. در این مطلب، ضمن بررسی این عضو، نمایش آن را در PE Bear و Hex Editor نیز معرفی کردهایم.
دوستان سلام
یک مسئلهای را یکنفر در توئیتر مطرح کرده، ببینین آیا با پایتون میتوان نوشت؟
در گروه چت، پیشنهادات خود را ارسال کنین
https://t.me/PythonSocketChat
Python Scripting for Hackers, Part 1: Getting Started – Hackers-Arise
https://hackers-arise.net/2024/01/15/python-scripting-for-hackers-part-1-getting-started/
دوستان سلام
مطلبی تحت عنوان " بررسی عمیق PE Imports" در حال آماده شدن است که توجه شما را به مقدمه آن جلب میکنم:
جدول آدرس Import بخشی از ساختار فایل PE است که آدرس توابع وارد شده از DLLهای دیگر را ثبت میکند. به عنوان مثال، اگر برنامه شما GetSystemInfo() را فراخوانی کند، فایل اجرایی یا DLL، یک ورودی در جدول Import خود خواهد داشت که میگوید: "من می خواهم بتوانم تابع GetSystemInfo() را از kernel32.dll فراخوانی کنم." هنگامی که فایل PE بارگذاری میشود، سیستم، تابع مورد نظر را پیدا کرده، آدرس آن را به دست آورده و آن را در جدولی به نام جدول آدرس ورودی (IAT) ذخیره میکند. زمانی که فایل PE نیاز به فراخوانی تابع GetSystemInfo() داشته باشد، ابتدا آدرس را از جدول IAT بدست آورده و سپس فراخوانی آن را انجام میدهد.بزودی این مطلب جدید را بر روی وبسایت خواهیم داشت! :)
