ساخت فایل با استفاده از ctypes‌ در پایتون برای ساخت فایل توی پایتون کار پیچیده‌ای لازم نیست انجام بدین اما وقتی میخواین از ctypes‌استفاده کنین یکم پیچیده تر میشه، برای ساخت فایل به تابع CreateFileA نیاز داریم که در زیر تمام پارامترهاشو توضیح دادم: 1 2 3 4 5 6 7 8 9 HANDLE WINAPI CreateFile( _In_ LPCTSTR lpFileName, _In_ DWORD dwDesiredAccess, _In_ DWORD dwShareMode, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes, _In_ DWORD dwCreationDisposition, _In_ DWORD dwFlagsAndAttributes, _In_opt_ HANDLE hTemplateFile );HANDLE WINAPI CreateFile( _In_ LPCTSTR lpFileName, _In_ DWORD dwDesiredAccess, _In_ DWORD dwShareMode, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes, _In_ DWORD dwCreationDisposition, _In_ DWORD dwFlagsAndAttributes, _In_opt_ HANDLE hTemplateFile ); خط دوم: lpFileName این پارامتر اسم فایلیه که[…]

آموزش برعکس کردن کلمه در پایتون بعضی وقتا پیش میاد که میخواید یه ورودی‌ای از کاربر بگیرید و برعکسش کنید یا یه استرینگ یا واژه ای که داریم و پشت و روش کنیم مثلا بنویسیم: «میسیونب الثم مینک شور و تضپ و میراد هک یا هژاو ای گنیرتسا هی ای دینک شسکعرب و دیریگب ربراک زا یایدورو هی دایوخیم هک دایم شیپ اتقو یضعب» برای اینکار داخل اینترپرتر و یا کد خودتون کافیه از همون تابعی استفاده کنید که برای جدا کردن استرینگ ازش استفاده میکردین یعنی این تابع: 1 2 3 name = "Zartosht Sepideman" print name[0:3] #Zarname = "Zartosht Sepideman" print name[0:3] #Zar عدد اول شروع بخش دلخواه[…]

آموزش گرفتن Snapshot از کالی لینوکس – زرتشت سپیدمان Snapshot چیست؟ اسنپ‌شات، به معنی گرفتن یک تصویر از یک لحظه سیستم‌عامل مجازی شما به همراه تمام فایل‌ها و تنظیمات موجود است. آیا Snapshot مشابه Restore Point در ویندوز است؟ خیر، در ویندوز پس از ریستور کردن تنها تنظیمات و نرم‌افزارها تغییر می‌کنند، در حالی که در اسنپ‌شات گرفتن تمام فایل‌های شما نیز ذخیره می‌شود. این امر به طور کامل در ویدئو توضیح داده شده است. آیا این آموزش تنها برای کالی لینوکس کاربرد دارد؟ خیر گرفتن اسنپ‌شات امکانیست که نرم‌افزار VMWare به ما ارائه می‌دهد و هیچگونه ارتباطی با سیستم‌عامل مجازی شما ندارد. از این رو این ویدئو به نام[…]

پیدا کردن اسپمر در وب سرور برای مدیران سرورها وظیفه شما پیدا کردن مشکل، حل کردن آن و ایجاد اطمینان از عدم بروز مجدد آن است. پیدا کردن مشکل در فعالیت های نتورک: Linux/FreeBSD یکی از راه‌های پیدا کردن یوزر آلوده، و کسی که اقدام به فرستادن اسپم می‌کند، استفاده از ابزار “lsof” (لیست فایل‌های باز) می‌باشد. lsof تقریبا در تمام نسخه‌های لینوکس موجود است اما ممکن است که نصب نشده باشد. پس اول امتحان میکنیم ببینیم نصب هست یا نه، برای سیستم‌های شکل اوبونتو از دستور: sudo apt-get install lsofsudo apt-get install lsof و برای سیستم های دبینی: sudo yum install lsofsudo yum install lsof بعد از نصب شدن[…]

اسپم شدن IP هاست وقتی از یه هاست اشتراکی استفاده می‌کنیم، ممکنه با هک شدن یکی از هاست‌ها، هکر اقدام به فرستادن اسپم کنه. فرستاده شدن اسپم همانا و بلاک شدن IP هاست شمام همانا. اینجاست که وقتی میخواید از سایتتون به ایمیل‌های رسمی (جیمیل، یاهو، لایو … ) ایمیلتون نرفته فِیلد میشه. قدم اول اینه که اون ایمیل که براتون اومدرو درست بخونید و ببینید که از کجا اسپم شدید. متن این ایمیل به این شکله: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 This message was created automatically by[…]

دادن اجازه دسترسی به کاربر MySQL تنها برای یک دیتابیس نکات وقتی دارین کار امنیت میکنین مهمه که هر عضوی فقط به اندازه‌ای که لازمه بدونه و ببینه 🙂 خوب وقتی یه کاربر MySQL میسازید این خیلی مهمه که بهش فقط اجازه دسترسی اون هم به اندازه‌ای که لازمه برای یک دیتابیس رو بدید. مثلن وقتی قراره یک کاربر فقط اطلاعات رو از یک پایگاه داده بخونه لزومی نداره اجازه UPDATE‌ رو هم داشته باشه 😀 و یه نکته مهم! اگر خودتون دارید یه نرم‌افزار PHP MySQL می‌نویسید، اگر ممکنه دو تا کاربر برای دیتابیس تعریف کنید! یکی برای ادمین که قابلیت آپدیت دیتابیس رو داشته باشه و یکی برای[…]

کار زیاد

چند وقته خیلی مشغولم به حد فوق‌العاده سنگین روزی 4،5 تا سایت امنیت اوکی میکنم تا تو تعطیلات عید فکر کنم وضعیت همین باشه ولی کلی مطلب دارم که بذارم کلی به مشکلات جالب برخوردم داکیومنتاشو درست کردم فقط وقت آماده کردنش واسه سایتو ندارم. میذارم همشو سریع تا سرم خلوت شد 🙂

نمایش سینتکس ها در vi‌ یا vim vim و یا vi ویرایش کننده متن در لینوکس می‌باشد که قادر به باز کردن تمام فایل‌های متنی و ویرایش می‌باشد. نمایش سینتکس بدین معنیست که کدها در نوشته رنگی شوند و همچنین خواندن آن‌ها آسانتر شود. فعال کردن سینتکس هایلایتینگ برای فعال کردن این قابلیت هنگامی که در محیط vi و یا vim قرار دارید با فشردن ” : ” بخش وارد کردن دستور را فراخوانی کنید و عبارت زیر را تیاپ کنید: :syntax on:syntax on با فراخوانی این دستور کد شما از این شکل: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class calculator: def[…]

مشکل بالا نیامدن کالی لینوکس پس آپدیت به تازگی اگر دست به بروزرسانی کالی لینوکس خود بزنید ممکنه بعد از رستارت دیگه سیستم بالا نیاد راه حلشم سادست قبل ریستارت باید این دستور رو اجرا کنید: apt-get install grub -yapt-get install grub -y من حواسم بود این بلا سرم نیومد اگه کسی این مشکل براش پیش اومده بگه دنبال راه حل بگردیم 😀

آخرین نظر ...
saeed
saeed

ممنون از این که جواب دادین.تو سایتهای خارجی هم رفتم دیدم خیلی ها این مشکل واسشون پیش اومده.من دوباره کالی…
Farzad
Farzad

ببخشید منظورتون از اسنپ شات گفتن چیه؟ میشه به ما هم یاد بدین چجوریه؟
زرتشت سپیدمان
زرتشت سپیدمان

سلام برای آموزش گرفتن اسنپ‌شات میتونید به آموزش گرفتن Snapshot در کالی لینوکس مراجعه کنید.
علی
علی

با سلام اقا من وقتی لینوکس رو نصب میکنم تا اخر کامل و درست پیش میرم بعد وقتی اجرا…
زرتشت سپیدمان
زرتشت سپیدمان

سلام با عرض پوزش از تاخیر در پاسخ‌دهی، اروری که در زیر نمایش داده میشه ربطی به سیاه بودن صفحه…

لیست آی‌پی های متصل به سرور لینوکسی وقتی یه وی‌پی‌اس میگیریم یا سرور خونگی درست میکنیم و برای راحتی خودمون دسترسی خارجیرو باز میکنیم. همیشه باید حواستون به آی‌پی‌های سرگردونی باشه که به هرجایی سر میزنن تا بالاخره بتونن نفوذ کنن. یه گروه خطرناک ازین آ‌ی‌پی ها آی‌پی‌های چینی‌اند. این لاگ دسترسی به وی‌پی‌اس منه: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 185.63.252.128 – – [18/Jan/2015:03:40:06 -0500] "OPTIONS * HTTP/1.0" 200 – "-" "-" 182.254.157.172 – – [18/Jan/2015:05:11:15 -0500] "GET http://www.ly.com/ HTTP/1.1" 200 312 "-" "Mozilla/5.0 (Windows NT[…]