far_222000 نوشته است:lord_viper نوشته است:خب بهتره از لحظهای که فایل دیکریپت میشه کلیپ بورد رو مانیتور کنین همون جور که دوستان گفتن و از اجرای همزمانctrl+s جلوگیری کنین و پنجره هایی که captionاونها save asهست رو هم ببندین بعد از پایان کار هم صریع فایلتونو encript کنید این فکر کنم راحترین راحش باشه راه های پیچیدهتری هم هستش
خب شاید یارو فایل رو copy نکنه که تو Clipboard Monitoring نمایش داده بشه، مثلاً Drag & Drop می کنه رو دستکتاپ و بعد هم Mail می زنه، فکر کنم همون راه های پیچیده تری که ازش حرف زدی کارساز باشه، درموردشون بیشتر بگو.....
ببین دوست عزیز شما خیلی کارها میتونین بکنین مثلا همون برنامهای که decriptمیکنه مسئول محافظت از فایل بشه یعنی چک کنه که هیچ کاری رو فایل انجام نشه (چک کنه اگه corser موس روی این فایل قرار گرفت هیچ عملی انجام نشه
دوم فایل dycriptشده به صورت hidenایجاد شود و بعد
HKEY_LOCAL_MACHINE
SSOFTWARE\Microsoft\Windows\CurrentVersion\Explore\Advanced\Folder\Hidden\SHOWALL
با تغییر این مقدار عمرا اگه بتونی فایلهای هایدن رو بتونی ببینی هر چی از حالت هایدن خارج کنی دوباره به حالت dont show میره
(خودم باهاش یه برنامه نوشتم تا از دست فضولا راخت شم)
سوم یه یونیت اینجکشن نوشتم واسه listview از جمله کارای که میشه باهاش کرد اینه که ادرس فایل رو میدی بعد این برنامه اونو از لیست shelllistvew32خذف میکنه
وقتی طرف دسترسی فیزیکی به فایل نداشته باشه که نمیتونه کپی یا drag&dropکنه
البته این کارها رو باید با موارد قبل ترکیب کنید تا به بالاترین سطح امنیتی برسین(هر چند که تو computerهیچ چیز 100%وجود نداره)
من با autocad کار نکردم ولی اگه قابلیت کار با stream ها رو داره احتیاجی به save کردن فایل توی هارد نیست و اطلاعات از خافظه خونده میشه و دردسرها خیلی کمتره
lord_viper نوشته است:ببین دوست عزیز شما خیلی کارها میتونین بکنین مثلا همون برنامهای که decriptمیکنه مسئول محافظت از فایل بشه یعنی چک کنه که هیچ کاری رو فایل انجام نشه (چک کنه اگه corser موس روی این فایل قرار گرفت هیچ عملی انجام نشه
دوم فایل dycriptشده به صورت hidenایجاد شود و بعد
HKEY_LOCAL_MACHINE
SSOFTWARE\Microsoft\Windows\CurrentVersion\Explore\Advanced\Folder\Hidden\SHOWALL
با تغییر این مقدار عمرا اگه بتونی فایلهای هایدن رو بتونی ببینی هر چی از حالت هایدن خارج کنی دوباره به حالت dont show میره
(خودم باهاش یه برنامه نوشتم تا از دست فضولا راخت شم)
سوم یه یونیت اینجکشن نوشتم واسه listview از جمله کارای که میشه باهاش کرد اینه که ادرس فایل رو میدی بعد این برنامه اونو از لیست shelllistvew32خذف میکنه
وقتی طرف دسترسی فیزیکی به فایل نداشته باشه که نمیتونه کپی یا drag&dropکنه
البته این کارها رو باید با موارد قبل ترکیب کنید تا به بالاترین سطح امنیتی برسین(هر چند که تو computerهیچ چیز 100%وجود نداره)
من با autocad کار نکردم ولی اگه قابلیت کار با stream ها رو داره احتیاجی به save کردن فایل توی هارد نیست و اطلاعات از خافظه خونده میشه و دردسرها خیلی کمتره
راه هایی که گفتین خیلی عالیه، اگه می شه در مورد این ListView و تابع Shelllistview32 بیشتر صحبت کنین
راستی Stream هم نمی دونم چیه، 1 توضیح هم اگه از اون بگین که محشر می شه
جناب lord_vipe خیلی لطف کردین که وقتتون رو برای این کار گذاشتین، ممنون
تابعشو خودم نوشتمیه یونیته برای دسترسی غیر مجاز به listvewدر برنامه های دیگه قرار بود اقایpedram hookex اونو تبدیل به vb کنه نمیدونم کرده یا نه
میتونین از api hookو مونیتور کردن shellapiهم استفاده کنین که یه کم سخته
سعی میکنم در اولین فرصت dllکنمش اون اینجکشنه رو و براتون بگزارم
ببین این به دردت میخوره یا نه وقتی فایلتو decryptکردی یه پوشه بساز وتوی اون کپی کن واسم پوشه رو یکی از اسمهای زیر بزار
Windows Media Player".{0003000D-0000-0000-C000-000000000046}"
Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}
Internet Explorer.{FBF23B42-E3F0-101B-8488-00AA003E56F8}
Fonts.{BD84B380-8CA2-1069-AB1D-08000948F534}
My Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
My Documents.{ECF03A32-103D-11d2-854D-006008059367}
میتونی به جای کلمات قبل از . (dot) هر چی میخواهی بگزاری میبینی که پوشه از حالت طبیعی خارج میشه و دیگه یه پوشه نیست
مثلا اگه از Windows Media Player".{0003000D-0000-0000-C000-000000000046}" به جای اسم پوشت استفاده کنی میبینی که پوشت تبدیل به یه فایل vawe میشه و اگه روش کلیک کنی mediaplayerباز میشه و اعداد بعد از . هم دیگه وجود ندارن شما تو برنامتون ادرس فایل رو به صورت کامل بدین اگه توی این فولدر یه فایل .txtیاشه و تو درایو c باشه اینجوری بنویسین c:\Windows Media Player".{0003000D-0000-0000-C000-000000000046}"\name.txt
اون فایل باز میشه فقط باید وقتی فایل decrypt شده بخش combobox adress مربوط به filecabinet explorerرو مانیتور کنین تا طرف اگه احیانا این کدها رو میدونست و وارد پوشه شد پوشه رو صریع ببندی تا نتونه این نوع پوشه ها رو باز کنه(فکر نمیکنم که عمرا هم بدونن)
آقا 1 کاری کردم که خیلی از این ها بهتر شد،
الان فقط می خوام بدونم چه جوری می شه با استفاده از API یکی از SubMenu های 1 برنامه رو Disable کرد، خودم پیدا کردم API هاشو ولی کار نمی کنن
شاید منظورم رو خوب بیان نکردم
منظورم اینه که مثلاً بتونیم یکی از گزینه های منوی Autocad رو Disable کنیم
مثلاً گزینه ی Select All از منوی Edit رو Disable کنیم(یا Remove کنیم)
با SetMenuItemInfo و RemoveMenu سعی کردم ولی نتونستم، شاید درست ازشون استفاده نکردم
ولی این لینک یاد می ده که چه جوری Close، Minimize، Maximize, Restore و Size رو از کار بندازیم؛ در حالی که من تو پست قبلیم هم گفتم که من می خوام یکی از گزینه های منوی 1 برنامه رو از کار بندازم، مثلاً تو Notepad، از منوی فایل، گزینه New رو از کار بندازم!