شکستن رمز عبور VBA میکرواستیشن ماکرو
ویژوال بیسیک برای برنامه ها مجموعه ای از کتابخانه ها است که مایکروسافت آنها را در دسترس قرار داده است ، تا حدودی به سبک قدیمی اما بسیار قدرتمند ، به ویژه در نسخه های Office قبل از 2010. حتی اگر چنین باشد ، برای تحولات مبتنی بر فریم ، VBA کاملاً یک راه حل عملی است مورد Microstation، کاملا ساده است. حداقل من یادم هست که با نشان دادن نقشه محدود و چیزی با XFM.
این ها برخی از مشکلات است که امروز صبح به من رسید، در حالیکه در محوطه Virgin در یک خانه گرمسیری اجرا می شد:
راهنما: هنگام اجرای VBA، پیام ظاهر می شود:
«اطلاعات مجوز برای این مؤلفه یافت نشد. شما با این مجوز از حقوق کافی برای استفاده از این قابلیت در محیط توسعه برخوردار نیستید."
راه های مختلفی برای حل این مشکل وجود دارد ، از جمله نصب یک بسته پیش نیاز میکرواستاسیون مانند مواردی که برای XM منتشر شده است. مسئله در اینجا این است که ، احتمالاً وقتی شما از نسخه ای از ویندوز 8 یا ویندوز 10 استفاده می کنید ، بسیاری از کتابخانه های قدیمی کار نمی کنند و مطمئناً این VBA قبل از 2010 ساخته شده است.
یک راه عملی: Visual Basic 2010 Express را نصب کنید، این کامپیوتر زیادی را بارگذاری نمی کند و کنترل های OCX را که کاربر با تجربه آن ها احتمالا می تواند از کنسول فرمان شناسایی و وارد کند، اضافه می کند.
مسیر احتمالی دانلود Visual Basic Express این است.
در صورتی که میخواهید از Microstation Connect Edition اجرا شود، تقریبا مطمئن است که برنامه باید یک تنظیم را انجام دهد چون برخی از مسیرهای کتابخانه تغییر کرده است.
برای اجرای microstation VBA marcro ، در مورد V8i و قبل از آن با Utilities / Marcro / Project Manager انجام می شود. در مورد Microstation Connect ، باید زبانه Utilities از Ribbon را انتخاب کنید.
همانطور که می بینید، ماکرو اجرا می شود، اما اگر ما می خواهیم کد را لمس کنیم، ما پنجره محافظت را نشان می دهیم.
آیا امکان رمز کردن رمز عبور VBA وجود دارد؟
قابلیت محافظت از رمز عبور ویژوال بیسیک برای برنامه ها به دنبال ایجاد کنترل و امنیت برای پیشرفت ها است ، بنابراین پرسیدن این موارد در یک وب سایت درست نیست. با این حال ، با فرض اینکه راه حل به این دلیل است که رمز عبور را فراموش کرده ایم یا تکنسین توسعه دهنده chikungunya را داده و ماوس را قطع کرده است ، در اینجا یک راه حل عملی با استفاده از ویرایشگر hex وجود دارد.
VBA توسط شرکت های توسعه دهنده پذیرفته شده است، بنابراین مخفف استفاده شده در کد برای نشان دادن زمان وارد شدن رمز عبور از یک برنامه به برنامه دیگر تغییر می کند. به عنوان مثال، برای حذف رمز عبور از یک ماکرو Excel VBA معمولاً مخفف آن DBP=”password” است، برای Access رمز عبور DPX=”password” است. اگر آن رشته را پیدا کنیم و آن را به چیزی مانند DBR به جای DBP یا DPR به جای DPX تغییر دهیم، پس از ذخیره، دستور حفاظت کلید دیگر به درستی املا نمی شود و vba بدون محافظت باز می شود.
این، با استفاده از Hex Editor در گزینه ویرایش / جستجو، رشته ای را که دنبال می کنیم، به عنوان مثال BDP، با گزینه رشته متن و نگه داشتن حساسیت فعال فعال می کنیم، همانطور که در تصویر زیر نشان داده شده است.
با استفاده از یک ویرایشگر هگزادسیمال (Hex Editor)، احتمالا مایکروسافت مایکروسافت mvba را باز می کند و این تغییر را با دنبال کردن این مراحل انجام می دهد:
1 دانلود XVI32
این را می توان دانلود کرد این آدرس؛ در مورد من، من دانلود نسخه 2.55، کم فشرده در فایل های فشرده، شما باید آن را از حالت فشرده خارج کرده و فایل xvi32.exe را اجرا کنید.
2 برنامه mvba را باز کنید
توصیه می شود قبل از باز کردن VBA ، کپی تهیه کنید. ببینید هر چقدر محافظت شده باشد ، در اینجا می توانید روده های آن را ببینید. خوب ، تنها چیزی که باقی می ماند این است که به دنبال آن کلمه اختصاری بگردید ، پس از پیدا شدن ، یکی از این سه حرف به X تغییر می یابد و ذخیره می شود. با این کار ، VBA از قبل محافظت نشده است.
هنگام بستن برنامه بپرسید که آیا آنها تغییرات را ذخیره می کنند، لازم است نشان دهد که بله.
پس از ذخیره شدن ، ببینید که وقتی VBA را باز می کنید دیگر کلیدی نمی خواهد ، بنابراین احتمالاً کلید جدیدی اختصاص داده شده است. اگر کاربری که رمز ورود خود را فراموش کرده هنوز در شرکت مشغول به کار است ، باید چند سیلی به سر او بزنید یا حداقل او را مجبور کنید جمعه آبجو را پرداخت کند. اگر او با چیکونگونیا مرد ، یک دقیقه دیگر سکوت داریم.
به نظر می رسد یافتن نام اختصاری Microstation VBA (mvba) معمای بعدی باشد. برای اکسل یا اکسس یکسان نیست اما با تلاش عقل سلیم و صبر می توانید آن را پیدا کنید.
برای پس اندازهایی که به معنای عدم دانستن رمز ورود است ، ما در ازای یک همکاری نمادین ، زنجیره مخفف را به شما می دهیم. البته ، همیشه یک مجرم یا یک برنده وجود دارد ، که شخص باید XD را متهم کند. برای آن شما باید بارگیری را با آن خریداری کنید کارت اعتباری یا پی پال.
با تشکر از شما
توجه
در مورد من ، من نمی خواهم کلمه vba رمز عبور را بشکنم ، حذف یا از بین ببرم ، آنچه می خواهم این است که به من اجازه دهید رمز عبور را بشناسم یا به خاطر بسپارم. آیا می دانید حالت چطور خواهد بود؟