بنابراین:
در Big Endian مقدار بایت بالا (MSB) در اولین آدرس قرار میگیره (یعنی اول ذخیره میشه.)
در Little Endian مقدار بایت پایین (LSB) در اولین آدرس قرار میگیره (یعنی اول ذخیره میشه.)
یک نکته مهم دیگه هم هست:
**توی تبادل اطلاعات در Network، اطلاعات بصورت Big Endian تبادل میشن. (بسیاری از پروتکل ها، نظیر TCP)
**توی پردازنده ها (معماری Intel x86 و AMD) اطلاعات بصورت Little Endian ذخیره میشن.
نکته آخر:
میتونید از این دستور برای بررسی Endianness در سیستم خودتون استفاده کنین.
@pythonsocket
در Big Endian مقدار بایت بالا (MSB) در اولین آدرس قرار میگیره (یعنی اول ذخیره میشه.)
در Little Endian مقدار بایت پایین (LSB) در اولین آدرس قرار میگیره (یعنی اول ذخیره میشه.)
یک نکته مهم دیگه هم هست:
**توی تبادل اطلاعات در Network، اطلاعات بصورت Big Endian تبادل میشن. (بسیاری از پروتکل ها، نظیر TCP)
**توی پردازنده ها (معماری Intel x86 و AMD) اطلاعات بصورت Little Endian ذخیره میشن.
نکته آخر:
import sys
sys.byteorder
میتونید از این دستور برای بررسی Endianness در سیستم خودتون استفاده کنین.
@pythonsocket
👍2
Python Socket
Python Socket - PE File Parser - Intro.pdf
Python Socket - PE File Parser - DOS Header.pdf
1.4 MB
دوستان سلام
مستند دوم از مجموعه مستندات PE File Parser آماده شده و به پیوست تقدیم میگردد.
برای آشنایی کلی با فایلهای PE میتوانید از مستند پست قبل استفاده کنید تا یک نگاه کلی از فایل PE استنباط گردد. پس از آشنایی، مستند پیش رو را مطالعه نمائید که به شرح DOS Header از فایل PE پرداخته است.
امیدوارم از این مستند بهره لازم را ببرید.
همچنین میتوانید از Topicای که مختص این مجموعه مطالب ایجاد شده، به منظور بحث و بررسی و نیز طرح سوال استفاده نمائید:
#PE
https://t.me/PythonSocketChat
مستند دوم از مجموعه مستندات PE File Parser آماده شده و به پیوست تقدیم میگردد.
برای آشنایی کلی با فایلهای PE میتوانید از مستند پست قبل استفاده کنید تا یک نگاه کلی از فایل PE استنباط گردد. پس از آشنایی، مستند پیش رو را مطالعه نمائید که به شرح DOS Header از فایل PE پرداخته است.
امیدوارم از این مستند بهره لازم را ببرید.
همچنین میتوانید از Topicای که مختص این مجموعه مطالب ایجاد شده، به منظور بحث و بررسی و نیز طرح سوال استفاده نمائید:
#PE
https://t.me/PythonSocketChat
❤3
همانطور که میدانید فضای اینترنت، فضایی پر از اخبار و اطلاعات گوناگون است. بخشی از کار ما نیز شاید استفاده از این اخبار و اطلاعات باشد که میتواند مطالعه اخبار گوناگون و یا استفاده از این اطلاعات در کاربردها و ابزارهای شخصی را شامل شود. بعنوان نمونه شاید شما نیز همانند نگارنده از اخبار و اطلاعات ورزشی استفاده کرده و خبرهای مرتبط با تیم یا ورزش محبوب خود را دنبال کنید. در برخی اوقات نیز ممکن است بدنبال ارائه محصولی را در یک فروشگاه آنلاین باشید که پس از موجود شدن آن، به سرعت آن محصول را خریداری کنید. در برخی اوقات نیز ممکن است اطلاعات بدست آمده در فضای اینترنت را در ابزارهای شخصی خود استفاده کنید بعنوان مثال استخراج قیمت روزانه رمزارز و ارسال آن در یک کانال تلگرامی!
دوستان سلام
این مقدمهای است از مجموعه مطالبی که بزودی شروع خواهم کرد: BeautifulSoup .
همراه باشید
@pythonsocket
❤2
دوستان سلام
یک کاری تصمیم گرفتم انجام بدم که نمیدونم جواب میده یا نه. در یک اقدام انتحاری و شاید البته مسخره، ۱۵ پیغام توی کانال چت و topic=Automation فرستادم. نهایتا قراره برای خودم پروژه تعریف کنم و هر مرحله از کار رو توی یکی از این پست های ارسال شده قرار بدم. نهایتا میشه یک پروژه کامل در رابطه با یک موضوع و یک مثال کاربردی از دنیای عملی.
یکم وقت برای نوشتن مستند کم دارم لذا سعی کردم این شکلی و با زبان ساده تر یک موضوع رو ارائه بدم.
اگر تمایل داشتید گروه چت و عنوان ذکر شده رو دنبال کنین.
موضوع کار هم automation مدیریت یک تعدادی سرور لینوکسه.
#پست_موقت
#خارج_از_بحث
یک کاری تصمیم گرفتم انجام بدم که نمیدونم جواب میده یا نه. در یک اقدام انتحاری و شاید البته مسخره، ۱۵ پیغام توی کانال چت و topic=Automation فرستادم. نهایتا قراره برای خودم پروژه تعریف کنم و هر مرحله از کار رو توی یکی از این پست های ارسال شده قرار بدم. نهایتا میشه یک پروژه کامل در رابطه با یک موضوع و یک مثال کاربردی از دنیای عملی.
یکم وقت برای نوشتن مستند کم دارم لذا سعی کردم این شکلی و با زبان ساده تر یک موضوع رو ارائه بدم.
اگر تمایل داشتید گروه چت و عنوان ذکر شده رو دنبال کنین.
موضوع کار هم automation مدیریت یک تعدادی سرور لینوکسه.
#پست_موقت
#خارج_از_بحث
👏3
Python Socket
دوستان سلام یک کاری تصمیم گرفتم انجام بدم که نمیدونم جواب میده یا نه. در یک اقدام انتحاری و شاید البته مسخره، ۱۵ پیغام توی کانال چت و topic=Automation فرستادم. نهایتا قراره برای خودم پروژه تعریف کنم و هر مرحله از کار رو توی یکی از این پست های ارسال شده قرار…
3 پست راجع به این موضوع نوشتم.
اصل ماجرا
مطالعه Paramiko
متدهای اجرای دستور در Paramiko
ببینید اگر تمایل داشتید:
https://t.me/PythonSocketChat
Topic = Automation
اصل ماجرا
مطالعه Paramiko
متدهای اجرای دستور در Paramiko
ببینید اگر تمایل داشتید:
https://t.me/PythonSocketChat
Topic = Automation
Python Socket pinned «3 پست راجع به این موضوع نوشتم. اصل ماجرا مطالعه Paramiko متدهای اجرای دستور در Paramiko ببینید اگر تمایل داشتید: https://t.me/PythonSocketChat Topic = Automation»
Python Socket - BeautifulSoup - Part1.pdf
814.6 KB
دوستان سلام
اولین مطلب از مجموعه مطالب BeautifulSoup را در پیوست مطالعه بفرمائید. از ماژول میتوانید در استخراج داده از وبسایتهای اینترنتی استفاده کنید.
@pythonsocket
اولین مطلب از مجموعه مطالب BeautifulSoup را در پیوست مطالعه بفرمائید. از ماژول میتوانید در استخراج داده از وبسایتهای اینترنتی استفاده کنید.
@pythonsocket
👏4
دوستان سلام
مطلب Automation چطور بود؟
به نظرم پروژهای پیش رفتن شاید بد نباشد.
این نمونه را اجرا میکنم و اگر مناسب بود، نمونههای دیگری را نیز به همین ترتیب پیش خواهم برد.
https://t.me/PythonSocketChat
Topic = Automation
مطلب Automation چطور بود؟
به نظرم پروژهای پیش رفتن شاید بد نباشد.
این نمونه را اجرا میکنم و اگر مناسب بود، نمونههای دیگری را نیز به همین ترتیب پیش خواهم برد.
https://t.me/PythonSocketChat
Topic = Automation
👏6
Python Socket - BeautifulSoup - Part2.pdf
1.2 MB
دوستان سلام
دومین مطلب از مجموعه مطالب BeautifulSoup را به پیوست تقدیم میکنیم. در این مستند، کاربرد BeautifulSoup را به شکل دقیقتری بررسی نموده و با Objectهای آن آشنا خواهیم شد.
@pythonsocket
دومین مطلب از مجموعه مطالب BeautifulSoup را به پیوست تقدیم میکنیم. در این مستند، کاربرد BeautifulSoup را به شکل دقیقتری بررسی نموده و با Objectهای آن آشنا خواهیم شد.
@pythonsocket
❤2
Python Socket
3 پست راجع به این موضوع نوشتم. اصل ماجرا مطالعه Paramiko متدهای اجرای دستور در Paramiko ببینید اگر تمایل داشتید: https://t.me/PythonSocketChat Topic = Automation
2 پست اضافه کردم.
تعریف کلاس و ایجاد متدهای connect، execute_command و نهایتاً close
اجرای یک مثال برای صحتسنجی کد
ببینید اگر تمایل داشتید:
https://t.me/PythonSocketChat
Topic = Automation
تعریف کلاس و ایجاد متدهای connect، execute_command و نهایتاً close
اجرای یک مثال برای صحتسنجی کد
ببینید اگر تمایل داشتید:
https://t.me/PythonSocketChat
Topic = Automation
Python Socket
Python Socket - PE File Parser - DOS Header.pdf
Python_Socket_PE_File_Parser_DOS_Header_Extract_with_ctypes.pdf
995.3 KB
دوستان سلام
مطلب مکملی برای مستند شماره 2 ارائه میشود که در آن به معرفی ctypes و استفاده از آن برای استخراج دادههای DOS Header پرداختهایم. در این مستند ضمن معرفی ctypes، قطعه کدی طراحی میکنیم که با استفاده از ماژول ctypes، اطلاعات فایل PE را خارج نماید.
ماژول ctypes در مقایسه با struct که در شماره قبل استفاده کردهایم، کمی فنیتر بوده و نمایش کد و درک آن را منظمتر خواهد کرد.
این مستند به پیوست تقدیم میشود.
#PE
@pythonsocket
مطلب مکملی برای مستند شماره 2 ارائه میشود که در آن به معرفی ctypes و استفاده از آن برای استخراج دادههای DOS Header پرداختهایم. در این مستند ضمن معرفی ctypes، قطعه کدی طراحی میکنیم که با استفاده از ماژول ctypes، اطلاعات فایل PE را خارج نماید.
ماژول ctypes در مقایسه با struct که در شماره قبل استفاده کردهایم، کمی فنیتر بوده و نمایش کد و درک آن را منظمتر خواهد کرد.
این مستند به پیوست تقدیم میشود.
#PE
@pythonsocket
❤1👍1
Python Socket
2 پست اضافه کردم. تعریف کلاس و ایجاد متدهای connect، execute_command و نهایتاً close اجرای یک مثال برای صحتسنجی کد ببینید اگر تمایل داشتید: https://t.me/PythonSocketChat Topic = Automation
سلام
3 تا موضوع دیگه برای کاملتر شدن کد در نظر گرفتم:
1. ایجاد یک Argument Parser.
2. ایجاد قابلیت Concurrency که بتونه همزمان روی چندین سیستم دستور اجرا کنه.
3. ایجاد یک ساختار Logging مناسب، هم توی خروجی و هم توی یک فایل.
به ترتیب پیش خواهم رفت.
https://t.me/PythonSocketChat
Topic = Automation
3 تا موضوع دیگه برای کاملتر شدن کد در نظر گرفتم:
1. ایجاد یک Argument Parser.
2. ایجاد قابلیت Concurrency که بتونه همزمان روی چندین سیستم دستور اجرا کنه.
3. ایجاد یک ساختار Logging مناسب، هم توی خروجی و هم توی یک فایل.
به ترتیب پیش خواهم رفت.
https://t.me/PythonSocketChat
Topic = Automation
❤1
دوستان سلام
تعدادی مطلب بود که از مدتها پیش در برنامه داشتم:
*مطلبی در خصوص subprocess
*مجموعه مطالب regex
احتمالا امروز فرصت داشته باشم که این چند مطلب را کامل کرده و ارسال کنم.
یک شنبه نیز، شماره جدیدی از مطالب PE Parser منتشر خواهد شد.
#پست_موقت
تعدادی مطلب بود که از مدتها پیش در برنامه داشتم:
*مطلبی در خصوص subprocess
*مجموعه مطالب regex
احتمالا امروز فرصت داشته باشم که این چند مطلب را کامل کرده و ارسال کنم.
یک شنبه نیز، شماره جدیدی از مطالب PE Parser منتشر خواهد شد.
#پست_موقت
👍3
Python Socket - Subprocess.pdf
1.8 MB
دوستان سلام
یکی از کاربردیترین ماژولهای پایتون (به نظر بنده البته) subprocess است. با استفاده از این ماژول میتوانید Processهای دیگر را در درون کد پایتون خود ایجاد کرده و استفاده کنین. Process در اینجا معادل با یک برنامه است. یعنی میتوانید در کد پایتون خود، برنامههای دیگر را اجرا کنید، بعنوان نمونه از Ping استفاده کنید یا هر دستوری که در سیستم عامل وجود دارد.
حتی میتوانید سایر برنامهها را باز کنید، مثلا notepad.exe را باز کنید و بسیاری دیگر.
در مستند پیوست این ماژول را بررسی کرده و متد run از آن را شرح دادهایم. علاوه بر run، متد Popen نیز وجود دارد که پیشنهاد میکنم خودتان مطالعه کنید.
با این شرح، مستند پیوست را با عنوان " Subprocess و اجرای برنامههای جانبی در پایتون" مطالعه بفرمائید.
@pythonsocket
یکی از کاربردیترین ماژولهای پایتون (به نظر بنده البته) subprocess است. با استفاده از این ماژول میتوانید Processهای دیگر را در درون کد پایتون خود ایجاد کرده و استفاده کنین. Process در اینجا معادل با یک برنامه است. یعنی میتوانید در کد پایتون خود، برنامههای دیگر را اجرا کنید، بعنوان نمونه از Ping استفاده کنید یا هر دستوری که در سیستم عامل وجود دارد.
حتی میتوانید سایر برنامهها را باز کنید، مثلا notepad.exe را باز کنید و بسیاری دیگر.
در مستند پیوست این ماژول را بررسی کرده و متد run از آن را شرح دادهایم. علاوه بر run، متد Popen نیز وجود دارد که پیشنهاد میکنم خودتان مطالعه کنید.
با این شرح، مستند پیوست را با عنوان " Subprocess و اجرای برنامههای جانبی در پایتون" مطالعه بفرمائید.
@pythonsocket
❤2
Python Socket
Python_Socket_PE_File_Parser_DOS_Header_Extract_with_ctypes.pdf
Python_Socket_PE_File_Parser_Part#3_1_NT_Headers_PE_File_Header.pdf
1.3 MB
دوستان سلام
در جدیدترین مطلب از مجموعه مستندات PE Parser با پایتون، به سراغ هدر NT Headers رفتهایم. در این مستند ضمن معرفی این هدر و اعضای آن، دو عضو اول آن یعنی PE Signature و File Header را بررسی کردهایم.
دیگر عضو آن یعنی Optional Header در مستندات بعدی تشریح خواهد شد.
این مستند را به پیوست تقدیم میکنیم.
#PE
@pythonsocket
در جدیدترین مطلب از مجموعه مستندات PE Parser با پایتون، به سراغ هدر NT Headers رفتهایم. در این مستند ضمن معرفی این هدر و اعضای آن، دو عضو اول آن یعنی PE Signature و File Header را بررسی کردهایم.
دیگر عضو آن یعنی Optional Header در مستندات بعدی تشریح خواهد شد.
این مستند را به پیوست تقدیم میکنیم.
#PE
@pythonsocket
❤3
Forwarded from Ebook-Sec | Cybersecurity books |coding books | Ethical Hacking books | Networking books |Programming books | pdf
Krishna N. - Python for Cybersecurity Cookbook - 2023.pdf
43.7 MB
Python for Cybersecurity Cookbook |
@ebooksec
@ebooksec
👏2
دوستان
موضوع Error Handling واقعاً کار سختیه. جدی بگیریدش اگه کد درست حسابی دارید میزنید.
یک Bot تلگرام دارم مینویسم که هندل کردن ورودیها و Errorهاش خستهام کرده :)
#پست_موقت
موضوع Error Handling واقعاً کار سختیه. جدی بگیریدش اگه کد درست حسابی دارید میزنید.
یک Bot تلگرام دارم مینویسم که هندل کردن ورودیها و Errorهاش خستهام کرده :)
#پست_موقت
❤2👍1