رفتن به مطلب
بازگشایی انجمن! ×
GuardIran

جستجو در تالارهای گفتگو

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

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

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

نوع محتوا


تالارهای گفتگو

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

وبلاگ‌ها

چیزی برای نمایش وجود ندارد


جستجو در...

نمایش نتایجی که شامل...


تاریخ ایجاد

  • شروع

    پایان


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

  • شروع

    پایان


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

تاریخ عضویت

  • شروع

    پایان


گروه


About Me

  1. nonamee

    Encrypt & DeCrypt Text

    ••.•´¯`•.•• 🎀 به نام خدا 🎀 ••.•`¯´•.•• با سلام خدمت کاربران محترم انجمن گاردایران در این تاپیک یک رمزنگاری و رمزگشایی متن رو با برنامه Autoit نوشتم میتونید استفاده کنید سورس کدها و فیلم آموزشی نحوه ی استفاده را قرار میدم ;Code By rvlocker ;;;;;;;;guardiran.org #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Icon=..\Downloads\defend-encryption-cyan-1_0.ico #AutoIt3Wrapper_UseX64=n #AutoIt3Wrapper_Res_Comment=Code by rvlocker --> This is a program for text encryption #AutoIt3Wrapper_Res_Description=Text encryption #AutoIt3Wrapper_Run_Au3Stripper=y #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include <Crypt.au3> #include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <TabConstants.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= Global $Form1 = GUICreate("EnCrypt Text ! code by---> rvlocker", 570, 256, 302, 173) GUISetBkColor(0x008000) Global $Tab1 = GUICtrlCreateTab(8, 0, 553, 249) Global $enCryptText = GUICtrlCreateTabItem("EnCrypt") Global $Edit1 = GUICtrlCreateEdit("", 48, 32, 265, 73) GUICtrlSetData(-1, "") Global $Button1 = GUICtrlCreateButton("SetPassword", 328, 48, 121, 33) GUICtrlSetFont(-1, 8, 400, 0, "Broadway") GUICtrlSetColor(-1, 0x800000) GUICtrlSetBkColor(-1, 0x00FFFF) Global $Edit2 = GUICtrlCreateEdit("", 48, 136, 265, 73) GUICtrlSetData(-1, "") Global $Button2 = GUICtrlCreateButton("Encrypt", 328, 160, 121, 33) GUICtrlSetFont(-1, 8, 400, 0, "Elephant") GUICtrlSetColor(-1, 0x800080) GUICtrlSetBkColor(-1, 0x99B4D1) Global $deCryptText = GUICtrlCreateTabItem("DeCrypt") Global $Edit3 = GUICtrlCreateEdit("", 48, 40, 265, 73) GUICtrlSetData(-1, "") Global $Button3 = GUICtrlCreateButton("YourPassword", 328, 56, 121, 33) GUICtrlSetFont(-1, 8, 800, 0, "Sitka Text") GUICtrlSetColor(-1, 0x0000FF) GUICtrlSetBkColor(-1, 0x800080) Global $Edit4 = GUICtrlCreateEdit("", 48, 136, 265, 73) GUICtrlSetData(-1, "") Global $Button4 = GUICtrlCreateButton("DeCrypt", 328, 152, 121, 33) GUICtrlSetFont(-1, 8, 800, 0, "Ravie") GUICtrlSetColor(-1, 0x008080) Global $Help = GUICtrlCreateTabItem("Help") Global $Label1 = GUICtrlCreateLabel("Hello, to use the program", 144, 32, 219, 22) GUICtrlSetFont(-1, 11, 400, 2, "Showcard Gothic") GUICtrlSetColor(-1, 0xFF0000) GUICtrlSetBkColor(-1, 0xFFFFFF) Global $Label2 = GUICtrlCreateLabel("first enter your password ", 128, 56, 248, 24) GUICtrlSetFont(-1, 12, 400, 2, "Showcard Gothic") GUICtrlSetBkColor(-1, 0xFFFFFF) Global $Label3 = GUICtrlCreateLabel("guardiran.org", 136, 160, 253, 30) GUICtrlSetFont(-1, 16, 400, 0, "Wide Latin") GUICtrlSetColor(-1, 0x00FF00) GUICtrlSetBkColor(-1, 0xFFFFFF) Global $Label4 = GUICtrlCreateLabel("and then your text for encryption", 112, 96, 289, 22) GUICtrlSetFont(-1, 11, 400, 0, "Showcard Gothic") GUICtrlSetColor(-1, 0xFF00FF) GUICtrlSetBkColor(-1, 0xFFFFFF) GUICtrlCreateTabItem("") GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 Global $PasswordFromUser1 = GUICtrlRead($Edit1) Case $Button2 Global $TextFromUser1 = GUICtrlRead($Edit2) $encData = _Crypt_EncryptData($TextFromUser1,$PasswordFromUser1,$CALG_AES_256) MsgBox(64,"",$encData) $saveLocation = FileSaveDialog("Encrypt File ",@ScriptDir,"Text Files (*.txt)",16) FileWrite($saveLocation,$encData) Case $Button3 Global $PasswordFromUser2 = GUICtrlRead($Edit3) Case $Button4 $deCryptData = _Crypt_DecryptData($encData,$PasswordFromUser2,$CALG_AES_256) MsgBox(64,"",BinaryToString($encData)) $saveLocation2 = FileSaveDialog("Decrypt File ",@ScriptDir,"Text Files (*.txt)",16) FileWrite($saveLocation2,$deCryptData) EndSwitch WEnd در تاپیک های بعدی برنامه های بیشتری قرار خواهم داد rvlocker.mp4 دانلود فایل ---->> دانلود از github برای آموزش های بیشتر به دیسکورد گاردایران مراجعه فرمایید با تشکر
  2. این تایپیک بنا به درخواست دوستان و برای سوالات و مسائل مربوط به رمزنگاری و الگوریتم‌ های آنها در نظر گرفته شده امید وارم بتونیم با کمک هم گامی مثبت در این جهت برداریم
  3. با سلام خدمت همه ی عزیزان هدف بنده از ارسال این مطلب , آموزش یک فرایند نیست ، بلکه آشنایی با جزئیات این مباحث برای علاقه مندان می‌باشد همان طور که همه میدونیم کدینگ و رمزنگاری اطلاعات اهمیت ویژه‌ ای در تست نفوذ پذیری دارد و درک جزئیاتش خالی‌ از لطف نیست , پس بی‌ مقدمه میریم سر اصل مطلب روش های کد کردن و یا در هم ریزی اطلاعات ( = Encoding ) معمولا بر خلاف آنچه عموم تصور میکنند برای رمزنگاری داده به کار نمی روند و بیشتر جنبه تبدیل داده ها را از حالتی به حالت دیگر برای منظم کردن و تحت یک استاندارد ثابت در آوردن به هم ریختن و یا الگوهای پایه برای الگوریتم های رمزنگاری را دارند. تقریبا تمامی الگوریتمهای کدینگ دارای یک روش برگشت پذیر کردن اطلاعات یا دِکُدینگ ( = decoding ) می باشند و یا به عبارت دقیق تر معکوس عملیات رفت در برگشت امکان پذیر است. در یک تست نفوذ باید دقت کنید تا عملیات کدینگ را بشناسید و آن را از رمزنگاری تمییز دهید و بعد از شناسایی روش کدینگ ، با استفاده از روش های دکدینگ به اصل داده ها برسید . البته برخی از روش های کد کردن پیچیده بوده و بدون دسترسی به الگوریتم ریاضی آنها عملیات دکدینگ شان بسیار سخت و پیچیده می نمایند اولین روش کدینگ اطلاعات را شاید بتوان الگوریتم جابجایی سزار نامید این نوع رمز ، از نوع جانشینی است که هر حرف در متن اصلی با حرف دیگری با فاصله ثابت جابجا می شود. برای مثال با مقدار انتقال 3 = ( shift ) A با D ، D با G و به همین ترتیبجانشین میشوند به عنوان مثال: کلمه ALI با انتقال 3 میشود : DOL ، که اگذ دقت شود زمانی که ما مقدار انتقال را ( 3 - ) کنیم، به راحتی به پیام اصلی میرسیم بعد ها کدینگ هایی همچون ROT13 که الهام گرفته از الگوریتم سزار بودند، بوجود آمدند که مقدار انتقال در آن سیزده بود. نوع دیگری از کدینگ به نام جابه جایی نیز وجود دارد که به جابه جا کردن کاراکتر ها با هم اقدام میکند به عنوان یک مثال ساده متنی رمز شده توسط الگوریتم جابه جایی داریم و میخواهیم به یک متن صلی بر گردانیم Ciphertext : gro.naridraug plaintext : guardiran.org در اینجا میتوانیم به راحتی در بیابیم که جابه جایی از نوع معکوس کردن کلمات و گرامر بوده است ما حالت قرار گیری منظم را مورد بحث قرار دادیم و اگر روش های نامنظم را هم اعمال کنیم تشخیص کد با چشم سخت میشود هر دوی این روش ها دارای امنیت بسیار پایینی می باشند و استفاده از آنها به صورت مستقیم فقط در حالت کدینگ اطلاعات مورد استفاده قرار میگیرد همانطور که اشاره شد ، هدف کدینگ تغییر حالت داده ها و ایجاد به هم ریختگی و یا نظم نسبی درآنهاست آموزش الگوریتم Base 64 برخی از کدگذاری ها همانند base64 برای انتقال فایل های الصاقی در پروتکل ایمیل SMTP مورد استفاده قرارگرفته و به مرور همه گیر شده اند ، header های مربوط به الصاق فایل در پروتکل SMTP فقط قادرند کدهای ASCII ( = ا سکی ) را جابه جا کنند به همین خاطر از کدینگ بیس 64 استفاده گردید این کدینگ قادر بود هر نوع کد از باینری و اسکی را توسط یک جدول 64 تایی تبدیل به کد های اسکی کرده ( جدول زیر ) و انتقال دهد و دوباره با اعمال روش دکد به حالت باینری بر گرداند ما عموما از کاراکتر های 8 بیتی استفاده میکنیم ، اما بیس 64 از کاراکتر هایی که از 6 بیت به وجود آمده اند استفاده میکند روند کار هیجان انگیز است ، مثلا میخواهیم کلمه MAN را تبدیل کنیم : 1 - کاراکتر های - ASCII را در ابتدا توسط جدول اسکی به شماره مربوط به آن تبدیل میکنیم ( در برخی از جداول به کدهای اسکی لقب Dec داده اند که مخفف decimal یا اعشاری است و بیان کننده در مبنای ده بودن کد های اسکی است ) 2 - مقادیر اسکی ( که در مبنای 10 است ) به مبنای 2 یا همان باینری می بریم . 3 - باینری ظرف های 8 بیتی برای 1 و 0 ها در نظر میگیرد ، اما بیس 64 یک قالب 6 بیتی دارد : پس کدها را به هم چسبانده و 6 تا 6 تا جدا کرده و دوباره مقادیر به دست آمده را به مبنای 10 برده و از جدول کد های اسکی کاراکتر های متناظر با آن اعداد را استخراج میکنیم و Base64 شکل میگیرد برخی از اوقات 4 بیت آخر پر نمی شود ، پس به ازاء هر دو بیت پر نشده ما از یک ( = ) در کد بیس 64 مان استفاده میکنیم و به جای بیت های خالی 0 قرار میدهیم مثالی از حالتی که 2 بیت آخر پر نشده اند : =ok -> 111 107 -> 01101111 01101011 -> 011011 110110 101100 -> b2s آموزش الگوریتم HEX برخی سیستم های عددی همانند HEX که بر مبنای 16 هستند ( از اعداد 0 تا 15 تشکیل شده اند ) نیز خود به نوعی انکدینگ محسوب می شوند . هگز ابتدا مقادیر باینری را که در دسته های 8 بیتی قرار دارند به صورت 4 تا 4 تا جدا میکند و سپس هر یک از دسته ها را در مبنای ده ( دسیمال ) می برد ، در اینجا مقادیر به دست آمده از اعداد 1 تا 9 را مستقیم به کاربرده و اعداد 10 تا 15 را معادل های حرفی A=10 , B=11 , C=12 , D=13 , E=14 , F=15 را جایگزین می کنند پس در اصل هر جفت کاراکتر هگز برابر 8 بیت = 1 بایت می باشد --------------------------------------------------------------------------------------------------- پایان بحث الگوریتم های بازگشت پذیر امیدوارم مفید واقع بشه
×
×
  • ایجاد مورد جدید...