EMET একটি কমান্ড লাইন সরঞ্জাম রয়েছে, EMET_Conf.exe
। এটি অ্যাপ্লিকেশন যোগ এবং অপসারণ সহ EMET তে বেশিরভাগ সেটিংস কনফিগার করার জন্য ব্যবহার করা যেতে পারে।
নিচের কোডটি ফ্ল্যাশ-সম্পর্কিত এক্সিকিউটেবলগুলিকে EMET এ যুক্ত করা উচিত:
cd %windir%\system32\Macromed\Flash
for %f in (*.exe) do EMET_Conf --set %f
cd %windir%\SysWOW64\Macromed\Flash
for %f in (*.exe) do EMET_Conf --set %f
(শেষ দুটি লাইন শুধুমাত্র 64-বিট উইন্ডোজগুলিতে প্রয়োজন। আরো তথ্যের জন্য, সংস্থাপন ডিরেক্টরির মধ্যে EMET ব্যবহারকারীর নির্দেশিকাটি দেখুন।)
এটি একটি elevated কমান্ড প্রম্পট থেকে চালানো হবে, এবং অনুমান যে আপনার PATH
এনভায়রনমেন্ট ভেরিয়েবলটিতে রয়েছে যেখানে EMET ইনস্টল করা হয়েছে। যদি এটি না হয় এবং আপনি এটি যোগ করতে না চান বা না করতে চান, প্রতিস্থাপন করুন EMET_Conf
উপরের রাস্তায় উপরের কোডে, উদাহরণস্বরূপ:
for %f in (*.exe) do "C:\Program Files (x86)\EMET\EMET_Conf.exe" --set %f
উপরের কোডটি একটি .bat ফাইলে সংরক্ষণ করা যেতে পারে এবং তারপরে নির্ধারিত কার্য হিসাবে চালানোর জন্য কনফিগার করা হয়। আপনার যে কোনও সময়সূচী চয়ন করুন (একবার একটি দিন একটি ভাল পছন্দ বলে মনে হয়, যেহেতু এটি প্রায়শই ফ্ল্যাশ আপডেটগুলির জন্য চেক করা হয়), এবং "সর্বোচ্চ সুবিধাগুলির সাথে চালান" বিকল্পটি পরীক্ষা করতে ভুলবেন না, কারণ EMET এ প্রশাসনের বিশেষাধিকারগুলির প্রয়োজন।
এই পদ্ধতির একমাত্র অবলম্বন হল পুরানো এন্ট্রিগুলি সাফ করা হয় না, তাই কিছুক্ষণ পরে আপনি নিজের EMET কনফিগারেশনের অনির্দিষ্ট এক্সিকিউটেবলগুলির সাথে শেষ হয়ে যান যা ম্যানুয়ালি পরিষ্কার করতে হবে। Tweaking এর কিছুটা হলেও, কোডটি প্রতিটি এক্সিকিউটেবলটিকে একটি পাঠ্য ফাইলে যোগ করার জন্য, এবং তারপরে পরবর্তী রান কলটিতে লগ ইন করতে সংশোধন করা যেতে পারে EMET_Conf --delete
নতুন ফাইল যোগ করার আগে প্রতিটি ফাইলের জন্য:
for /F "tokens=1" %%f in (log.txt) do EMET_Conf --delete %%f
type nul > log.txt
for %%f in (%windir%\system32\Macromed\Flash\*.exe) do EMET_Conf --set %%f && echo %%f >> log.txt
for %%f in (%windir%\SysWOW64\Macromed\Flash\*.exe) do EMET_Conf --set %%f && echo %%f >> log.txt