ایجاد پوشه مخفی و رمز دار :: V i R u s Ʒ²

V i R u s Ʒ²

هک و امنیت

V i R u s Ʒ²

هک و امنیت

Virus 32

💢 دوستانم بی دفاع و دشمنانم بی جواب نخواهند ماند 💢

-->
آخرین نظرات
  • ۲۲ مرداد ۰۲، ۰۰:۳۴ - Sami
    مرسی
  • ۱۴ مرداد ۰۲، ۱۴:۴۶ - farhad
    salam

برای درست کردن یک پوشه مخفی و رمز دار بدون استفاده از برنامه خاص

ابتدا کدی که در ادامه قرار میدم رو کپی کنید.

یک نوت پد ایجاد کرده و درون آن پیست کنید و با فرمت Bat ذخیره کنید.

کدها :

 cls
@ECHO OFF
title Folder Virus32h
if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Virus32h goto MDLOCKER
:CONFIRM
echo Aya ham aknoon mikhaHid folder makhfi shavad?(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Virus32h "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
goto End
:UNLOCK
echo Password ra vared konid ta folder namayan shavad.
set/p "pass=>"
if NOT %pass%== Virus32 goto FAIL
attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Virus32h
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Virus32h
echo Virus32h created successfully
goto End
:End

پس از ذخیره فایل با فرمت bat اگر بر روی آن دوبار کلیک کنید پوشه ای با نام Virus32h ایجاد خواهد شد.

شما میتوانید اطلاعات یا فایل هایی که میخواهید مخفی بماند را درون این پوشه قرار دهید

پس از قرار دادن فایل های خود اگر دوباره بر روی فایل bat دوبار کلیک کنید

اینبار از شما اجازه مخفی کردن فایل را میخواهد که میتوانید با حروف  y/Y یا n/N جواب بدین.

در ابتدا رمز فایل Virus32 میباشد

شما میتوانید قبل از ذخیره کردن فایل هر رمزی را انتخاب کنید.

ویا بعدا با کلیک راست کردن بر روی فایل bat و با انتخاب گزینه Edit میتوانید رمز را تغییر دهید

که با یافتن خط زیر در برنامه

if NOT %pass%== Virus32 goto FAIL

با تغییر دادن عبارت Virus32 میتوانید رمز را تغییر بدین.

نظر (۲۱)

سلام
میخواستم بدونم برای اینکه دستور attrib +H +S فعال شه (مخصوصا قسمت +S  فعال شه )چکار باید کنم؟
منظورم اینه که قسمت +S فعال نمیشه.
اگه میشه راهنمایی کنید
ممنون...
Virus32 Virus 32 :
در صورت صحیح وارد شدنِ رمز ، فعال خواهد شد
احتمالا رمز رو اشتباه وارد میکنید
رمز پیش فرض Virus32 میباشد
سلام
منظور من اون کد های بالا نبود.
کلا گفتم باید چجوری فعالش کنم؟چون توی سیستم های دیگه این کد اجرا میشه ولی رو سیستم خودم اجرا نمیشه.
ممنون میشم اگه راهنمایی کنید...
Virus32 Virus 32 :
اینکه فعال نمیشه به نظر من دوتا دلیل میتونه داشته باشه
یا اینکه سیستمت ویروسی شده
ویا شما به عنوان کاربر مهمان از ویندوزتون استفاده میکنید
یعنی شما به عنوان مدیر اصلی برای ویندوزتون شناخته نشده اید که باعث میشه بعضی از فعالیت ها از شما صلب بشه
اگه ویندوزتون هشته احتمال دومی خیلی بیشتره.
این دستور در کل همون هایدن کردنه که با کلیک راست کردن بر روی فایل و رفتن به قسمت Properties هم میشه اینکارو کرد
در کل این کد ها رو بخواییم تکی اجرا کنیم در سی ام دی باید از دستورات زیر استفاده کنیم
فرض میکنیم پوشه ای به نام 32 رو در دسکتاپمون میخواهیم مخفی کنیم
ابتدا :
cd desktop
سپس دستور بعدی برای مخفی کردن پوشه 32
attrib 32 +h +s
برای بازگرداندن پوشه
attrib 32 -h -s
دقت داشته باش یاسین جان اگه بجای پوشه مثلا آهنگی با فرمت mp3 ویا هر فرمتی رو خواستی مخفی کنی حتما باید فرمتش رو هم وارد کنی
برای مثال
attrib 32.mp3 +h +s
این کد هارو تکی اجرا کن تو cmd جواب نداد سیستمت رو اسکن کن ویا مطمئن باش به عنوان ادمین اصلی وارد ویندوزت میشی :)
خیلی خب بودوبت
سلام
وبتون عالیه
ممنونم که دعوتم کردید ...
میشه منو لینک کنید ... قبلش هم به وبم سر بزنید ....
خودتونم لینک کنید ....

ممنون میشم
سلام خیلی چیز جالبیه و من راحت تونستم کار باهاش رو یاد بگیرم
بازم میگم زنده باد بچه های گنبد
Virus32 Virus 32 :
;)
خوب داداش اگه یکی بلد باشه که میره تو edit فایل bat ای که ساختیم و رمزو عوض میکنه!!
Virus32 Virus 32 :
خوب آره
تنها راه اینه که مخفیش کنیم
ویروسی cls واس پاک کردنه و اخر کار ب کار میبرن چرا اول کار استفاده کردی تو ؟
Virus32 Virus 32 :
پاک کردن کدهای احتمالی که بعضی از سیستما نمایش میدن
درود.

این روش اصلا روش مطمئنی برای رمزگذاری نیستش.
حتی اگه این فایل بت رو به exe تبدیل کنیم بازم طرف میتونه دسترسی داشته باشه.
میتونه وارد سی ام دی بشه و با دستور attrib -h -a -s پوشه مورد نظر که تبدیل به کنترل پنل شده رو پیدا کنه و بعد با عوض کردن اسم پوشه به فایلاتون دسترسی پیدا کنه.

و البته چون یه فایل بت هست میتونه چنتا ویروس هم لا به لای این برنامه بچپونه و بهتون آسیب بزنه (مثلا خودم ی کار کردم ک اگه رمز غلط باشه ویندوز بپره و فایلا خودکار حذف شنD: )

بهترین کار برای قفل کردن پوشه ها عوض کردن permission های تب security و تغییر owner اون پوشه هستش.


در آخر برادر این پوشه تو ویندوز 8.1 من وجود نداشت یعنی پوشه رو میشد راحت باز کرد
Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}

من خودم از god mode تو این نرم افزار استفاده کردم
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
داداش من یکم تو کداش ویرایش ایجاد کردم و کد زیر درومد که هر رمزی که کاربر بخواد میزاره رو فایل اگه با برنامه Bat To Exe Converter تبدیل بشه یه برنامه خوب میشه اگه خوشت اومد بزار تو سایت یه نامی هم از ما یاد بشه

@ECHO OFF
color 0a
title Folder locker ghost
if EXIST hfolder goto UNLOCK
if NOT EXIST ghost goto folderm
:CONFIRM
echo are you sure?(Y/N)
set/p ask=
if %ask%==Y goto :LOCK
if %ask%==y goto :LOCK
if %ask%==n goto :END
if %ask%==N goto :END
GOTO :CONFIRM
:LOCK
echo pass ra vared konid
set /p pass1=
echo echo off > ag.bat
echo color 0a >> ag.bat
echo title open folder ghost >> ag.bat
echo :art >> ag.bat
echo cls >> ag.bat
echo echo pass ra vared konid >> ag.bat
echo set /p pass2= >> ag.bat
echo if %%pass2%%==%pass1% goto unlocker >> ag.bat
echo goto :art >> ag.bat
echo :unlocker >> ag.bat
echo attrib -h -s hfolder >> ag.bat
echo ren hfolder ghost >> ag.bat
echo msg * ghost Unlocked successfully >> ag.bat
echo exit >> ag.bat
attrib +h +s ag.bat
ren ghost hfolder
attrib +h +s hfolder
msg * Folder ghost locked successfully
Exit
:UNLOCK
start ag.bat
Exit
:END
msg * end
Exit
:folderm
md ghost
msg * folder ghost created successfully
Exit
Virus32 MR_C0D3R ‌ :
ایول چیز جالبی بود
کامنتتو همینجوری تایید میکنم که هر کس دوست داشت مثل خودت تغییرش بده و با ابزاری که گفتی اونو به ExE تبدیل کنه
ممنون از اینکه کداتو با ما به اشتراک گذاشتی 
ولی اگه کسی وارد ند پرش کنه میتونه رمز رو بدست بیاره نمیشه کاری کرد میتونه ببینه
اگه با برنامه bat to exe converter به exe تبدیلش کنی طرف نمیتونه با نت پد کدش رو ببینه برا همین گفتم با این برنامه به exe تبدیل بشه

یک سوال کوچیک میگم اون اند اخر برایچی هست اخه یا من نمیفهمم یا اون الکی هست دستور گو تو اند اخه از قبل تعریف شدست و اگه اون اند اخر روهم بر داریم هیچ اتفاقی نمیفته راستی کد هاتونم کم تر میشه 

Virus32 Virus 32 :
End یک متد هست برای پایان کار و چون اینجا لازم نیست دستوری مثل this.close یا exit بدیم پس یک متد خالی تعریف کردیم
این متد باید باشه چون انتهای همه متدها این متد فراخوانی میشه!!!

راستی‌ویروس جان من یک ایده عالی دارم که هم کسی به فکرش نیفته که کد های این برنامرو دربیاره از فایل بت که مشخصه رمزمون هم باهاش در میاد و این اصلا خوب و امن نیست خوب حالا میگم به اول این کد بعد از دستور های اصلی که یعنی بعد از دستور تیتر برنامه تین کد هارو عوض میکنیم البته اگه تیترشو از قفل کننده پوشه به ماشین حساب تغیر بدیم بهتره بعد دستور تیتر این کد ها رو مینویسیم 

ی ست میزاریم تا یک عدد از ما بخواد مثلا ما بزنیم دو رو با دو جمع بزنه با دستور اکو نمایش بده تا اینجاش که فقط یک ماشین حساب معمولی حالا از این به بعدش داستان بایک ایف ساده شروع میشه یک ایف مینویسیم که اگر اون چیزیکه طرف وارد کرده مساوی با رمز ما بود گو تو بعدا براش ی اسمی میزاریم منضورم بعد ایف مساوی گوتو --- این جای خالی باید برابر اسمی باشه که قراره قبل از کل برنامه قفل کننده پوشمون باشه بعد میایم اون جای خالی رو قبل از برنامه اصلی یا همون قفل کردن پوشمونه تعریف میگنیم رایتی بعد از نمایش دادن جواب لون اعدادی که وارد کردیم باید با دستور pause وقفه ایجاد کنیم و بعد اون بره به اول دستو یعنی چی ؟؟ یعنی یک ماشین حساب معمولی که اگر مثلا اون چیزی که توش وارد میکنیم مساوی با ۱۲۳۴ بود میره برامون تو بر نامه قفل کردن پوشه دو نکته اخر 

۱: باید حتما رمزمون عددی باشه میشه هم یک کاری کر که هم عددی بشه رمزمونو بزاریم هم به حروف که برای این کار بعد از دستور ست اول که اون یه عددی یا حروفی از ما میخواد ایف رو بزاریم وگرنه ارور میده اگه رمزمون حروف باشه 

۲: باید اون قسمتیو که برای باز کردن پوشه رمز مبخواد رو برداریم و فقط وقتی پوشمون مخفی بود اگه برنامه اجرا شد بدون در خواست رمز برامون پوشرو از حالت مخفی در بیاره میگی چرا ؟؟! جوابش اینجاست چون اون اول تا ما رمزو ندیم اینو باز نمیکنه پس نیازی نیس که دورمزی بشه 

ایده اینو پسر خالم داد و من با یک جساب کوچیک فهمیدم شدنی هست و امید وارم ویروس جان لاقل یک پست در این مورد بزاره 

کلا کدمون به فارسی به این شکل هست :میزنی ۲+۲ جواب میده ۴ و بعد از لمس یک کلید دوباره بر میگرده به اول حالا این دفه رمزو میزنی دیگه بر نمیگرده اول و عملیات اصلیو انجام میده 

فقط ویروس جان این کد نیاز به یکم ویرایش داره چون یکم ادم ضد حال میخورع بار اول که رمزو میزنه فقط یک پوشه ساخته میشه و برای قفل کردنش هر بار باید رکز بزنه و این یکم دردسر داره 

خلاصه داستان :ماشین حساب مخفی کننده پوشه 

Virus32 Virus 32 :
سلام عزیز
ایده ات قشنگه
ولی چجوری میخوایی به برنامه بفهمونی رمز درست کدومه؟
تو قسمت if باید برای مثال بگیم if cod=x حالا  cod عددی باشه که طرف زده یا با یه حساب کتابی به دست اومده .... برنامه از کجا بفهمه x که همون رمزمون هست چیه؟ تا ادامه کار رو بره؟
در هرصورت باید یجا رمز رو به برنامه بدیم تا درست و اشتباه رو بتونه تشخیص بده
بهترین راهکار مهاجرت به زبان های حرفه ای یا اینکه تبدیل فایل بت به exe میتونه باشه

داداش ویروس جان من که گفم بقیه کد هاش همون کد های این پستتونه در نیجه یجا باید رمزم بزنیم منضورم همون جایی هس که رمزشو گزاشتین ویروس اوکی داش من فقط ماشین حسابشو گفتم بقیشو خودتون و همین پست گزاشتین ممنون از کامنتت

کد هاش میشه این اما باید رمز دوم که همون ویروس هست برداریم و خلاصه یکم ویرایش میخواد وقطی بنویسیم 123 میره عملیات اصلیو انجام میده

 :start
 cls
 @ECHO OFF
 title Folder Virus32h
 set /p hesab= :
 if %hesab%==123 goto run
 set /a hesab2=%hesab%
 echo %hesab2%
 pause
 goto start
 :run
 if EXIST "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
 if NOT EXIST Virus32h goto MDLOCKER
 :CONFIRM
 echo Aya ham aknoon mikhaHid folder makhfi shavad?(Y/N)
 set/p "cho=>"
 if %cho%==Y goto LOCK
 if %cho%==y goto LOCK
 if %cho%==n goto END
 if %cho%==N goto END
 echo Invalid choice.
 goto CONFIRM
 :LOCK
 ren Virus32h "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
 attrib +h +s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
 echo Folder locked
 goto End
 :UNLOCK
 echo Password ra vared konid ta folder namayan shavad.
 set/p "pass=>"
 if NOT %pass%== Virus32 goto FAIL
 attrib -h -s "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}"
 ren "Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}" Virus32h
 echo Folder Unlocked successfully
 goto End
 :FAIL
 echo Invalid password
 goto end
 :MDLOCKER
 md Virus32h
 echo Virus32h created successfully
 goto End
 :End

Virus32 Virus 32 :
درسته
ولی عزیزم ببین در کد زیر
if NOT %pass%== Virus32 goto FAIL
ما شرط کردیم اگه رمز virus32 نبود برو متد fail رو انجام بده
منظور در هر صورت ما باید رمز رو توی کدهامون بنویسیم
من ایده ی شما رو اینجوری متوجه شدم که
رمز رو جایی ننویسیم و به کمک یه الگوی محاسباتی به دست بیاریم تا امنیت کار بیشتر بشه
تو بت اینکار شدنی نیست ما باید رمز رو درون کدهامون قرار بدیم
مگه اینکه بگیم رمز رو تویه فایل دیگه ذخیره کن و از اونجا بخونش که باز هم همون آش همون کاسه
ینی باز هم خیلی زود میشه پیداش کرد
بهترین روش کد کردن کل فایل و تبدیلش به exe هست!

حرفت کملا درسته اما واسه امنیت بیشتر اگر به اگزی تبدیل شع هیچکس فکر هک این فایل به زهنش نمیرسه 

راستی میشه بهم یک نرم افزار که سورس فایل های اگزی یا دیدی ال رو به ما نشون بدرو معرفی کنید باتشکر

Virus32 ولم کنید (: :
بله نرم افزار هایی نظیر ollydbg و هگزدامپ .

دستوری هست که مثلا وقتی فلشی به کامپیوتری وصل بشه سرور متوجه بشه منضورم برای صاحاب گیمنتی هاست که کسی نتونه ویروس بریزه

راستی امکان داره این کارو کرد مثلا من وقتی فلشو وصل کنیم یک فایل بتو اجرا کن یا کلا یک فایلو اجرا کنه اگه وجود داره یکم راهنماییم کنید باتشکر از سایت عالیتون

Virus32 ولم کنید (: :
آره با دستور exists میتونی چک کنی درایو جدیدی اضافه شد یه مسیج باکس با دستور msg بهت داده شه.
پست حافظه جاسوسی رو بخون.

راستی یک اتروران رو چجوری باید بسازم یعنی هرچی ساختم هیچ کار نمیشه 

و میشه با همین دستور که گفتید برای حافظه جاسوسی چطور میشه کارکرد

Virus32 ولم کنید (: :
اتوران ها دیگه کار نمیکنن...

خیلی جالب بود اون چیزی که درمورد اضافه شدن درایو گفتید اما اون نفر تا فلشو بزار اگه اتوران کار ده باشه در جا کار میکنه یانه یا روش امن تری نیست که مثلا تا درایوی اضافه شد اون  رو فرمت کنه

Virus32 ولم کنید (: :
فرقی نداره شما با حلقه میتونی بررسی کنی هر دستوری دلت خواست اجرا کنی. میتونی اصلا اونو بلافاصله ایجکت کنی، میتونی اصلا توی ریجیستری یه کاری کنی که فلش رو کلا شناسایی نکنه و...

خیلی ممنونم که به تمام سوالاتم تو کمتر از 24 ساعت جواب دادید همین که وقتتونو میزارید تا کسی بی جواب نمونه خیلیه و واقا برای کسایی که از این سایت کپی میکنن و منیع نویسی نمیکنند یا اونایی که سوالات بیمورد میپ

رسند  بهتر از اینجا جایی گیرتون نمیاد

Virus32 ولم کنید (: :
ممنون (:
  • Virus32
  • محمدحسین پارسائیان
  • درباره اینکه چجوری رمز رو توی فایل نیاریم:

    خب میشه قبل از مخفی کردن رمز رو از کاربر بخوایم

    اینطوری رمز جایی توی فایل نیست

    البته میشه با echo نشونش داد

    که اگه کسی فقط دنبال رمز باشه و چیزی از batch ندونه نمی‌فهمه

     

    که البته با تبدیل به exe دیگه حله

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی