امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
IE password recovery
نویسنده پیام
mohamadpk آفلاین
در حال پیشرفت
***

ارسال‌ها: 337
موضوع‌ها: 39
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 726
( 661 تشکر در 257 ارسال )
ارسال: #12
RE: IE password recovery
لولو جان اون Auto complate ها هم بر اساس آدرس هم بر اساس نام المنت ورودی . خروجیه خودشون رو میدن. لینک رو شاید ولی اسم المنت های ورودی تو هر سایتی یه چیزه. این شکلی شانس پیدا کردن داده های ذخیره شده خیلی کمه.

وطنم ای عشق همیشگی من ایران زمین

شقایق ها گل میکنن دوباره عاشق میشن...........قصه عشق وطن رو به غنچه هاشون میگن


۲۸-مهر-۱۳۸۹, ۱۸:۲۱:۲۷
ارسال‌ها
پاسخ
lolohacko آفلاین
در حال پیشرفت
***

ارسال‌ها: 395
موضوع‌ها: 12
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 101
( 419 تشکر در 177 ارسال )
ارسال: #13
RE: IE password recovery
درسته الگوريتمش Hash هست ولي ميشه راحت كليدشو زد.
اينجا رو ببينيد:
http://www.passcape.com/internet_explorer_passwords

بوسه ای به گرمای ظهر تابستان بر لبانت گزاشتم خنده ای به سرمای شبهای زمستان از لبانت دیدم اما اگر میدانستی چقدر شبهای زمستان را دوست دارم هیچ وقت...
۲۸-مهر-۱۳۸۹, ۱۸:۴۱:۲۶
وب سایت ارسال‌ها
پاسخ
mohamadpk آفلاین
در حال پیشرفت
***

ارسال‌ها: 337
موضوع‌ها: 39
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 726
( 661 تشکر در 257 ارسال )
ارسال: #14
RE: IE password recovery
برای recovery رمز های ذخیره شده در firefox


.rar   FF3.5.x.rar (اندازه: 10.56 KB / تعداد دفعات دریافت: 86)

منبع هم تو خود سورس هست.

سورس بالا vb6 هست. تست هم شده.

رااستی firefox از sqllite برای ذخیره رمز هاش استفاده می کنه.
سورس پایین هم برای google browser هست.تست نشده. با c++

کد:
/Google Chrome Password Recovery


void GetGoogleChrome()
{
    char szPath[MAX_PATH];
    sqlite3 *lpDatabase;
    sqlite3_stmt *lpStatement;
    const char *lpTail;
    char *szURL, *szUsername, *szPassword;
    DATA_BLOB DataIn, DataOut;

    SHGetSpecialFolderPath(0, szPath, 0x1C, 0);
    strcat(szPath, "\\Google\\Chrome\\User Data\\Default\\Login Data");
    if(GetFileAttributes(szPath) != 0xFFFFFFFF) {
        sqlite3_open(szPath, &lpDatabase);
        sqlite3_prepare_v2(lpDatabase, "SELECT * FROM logins", 20, &lpStatement, &lpTail);
        do {
            DataIn.pbData = (LPBYTE)sqlite3_column_blob(lpStatement, 5);
            DataIn.cbData = sqlite3_column_bytes(lpStatement, 5);
            if(CryptUnprotectData(&DataIn, 0, 0, 0, 0, 8, &DataOut)) {
                szURL = (char*)sqlite3_column_text(lpStatement, 0);
                szUsername = (char*)sqlite3_column_text(lpStatement, 3);
                szPassword = (char*)DataOut.pbData;
                szPassword[DataOut.cbData] = '\0';
                // Do whatever you want with em;
            }
        } while(sqlite3_step(lpStatement) == SQLITE_ROW);
    }
}

وطنم ای عشق همیشگی من ایران زمین

شقایق ها گل میکنن دوباره عاشق میشن...........قصه عشق وطن رو به غنچه هاشون میگن


(آخرین ویرایش در این ارسال: ۲۶-آذر-۱۳۸۹, ۱۵:۰۷:۰۴، توسط mohamadpk.)
۲۶-آذر-۱۳۸۹, ۱۴:۵۸:۳۰
ارسال‌ها
پاسخ
crafcrab آفلاین
كاربر دو ستاره
**

ارسال‌ها: 216
موضوع‌ها: 79
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 42
( 33 تشکر در 31 ارسال )
ارسال: #15
RE: IE password recovery
(۲۶-آذر-۱۳۸۹, ۱۴:۵۸:۳۰)mohamadpk نوشته است: برای recovery رمز های ذخیره شده در firefox



منبع هم تو خود سورس هست.

سورس بالا vb6 هست. تست هم شده.

رااستی firefox از sqllite برای ذخیره رمز هاش استفاده می کنه.
سورس پایین هم برای google browser هست.تست نشده. با c++

کد:
/Google Chrome Password Recovery


void GetGoogleChrome()
{

char szPath[MAX_PATH];

sqlite3 *lpDatabase;

sqlite3_stmt *lpStatement;

const char *lpTail;

char *szURL, *szUsername, *szPassword;

DATA_BLOB DataIn, DataOut;


SHGetSpecialFolderPath(0, szPath, 0x1C, 0);

strcat(szPath, "\\Google\\Chrome\\User Data\\Default\\Login Data");

if(GetFileAttributes(szPath) != 0xFFFFFFFF) {


sqlite3_open(szPath, &lpDatabase);


sqlite3_prepare_v2(lpDatabase, "SELECT * FROM logins", 20, &lpStatement, &lpTail);


do {



DataIn.pbData = (LPBYTE)sqlite3_column_blob(lpStatement, 5);



DataIn.cbData = sqlite3_column_bytes(lpStatement, 5);



if(CryptUnprotectData(&DataIn, 0, 0, 0, 0, 8, &DataOut)) {




szURL = (char*)sqlite3_column_text(lpStatement, 0);




szUsername = (char*)sqlite3_column_text(lpStatement, 3);




szPassword = (char*)DataOut.pbData;




szPassword[DataOut.cbData] = '\0';




// Do whatever you want with em;



}


} while(sqlite3_step(lpStatement) == SQLITE_ROW);

}
}
من C++ یه چیزایی کار کردم
تو این کد قسمت تعریف متغییر یه سری مشکلات هست مثلا :
sqlite3 *lpDatabase;
sqlite3_stmt *lpStatement;
ما متغییری از نوع sqlite3 و sqlite3_stmt نداریم !!

نوعش چیه DATA_BLOB DataIn, DataOut;
میدونم که sqlite یه database جمع و جور و کاربرد و پسورد تو این دیتابیس ذخیره میشه و این برنامه هم قصد داره با پایگاه داده ارتباط برقرار کنه و سطر های اونو بخونه و یوزر و پسوردی که توشه رو بدست بیاره

ولی فکر کنم کد بالا مشکل داره نمیتونه با database ارتباط برقرار کنه
(آخرین ویرایش در این ارسال: ۲۰-اسفند-۱۳۸۹, ۱۷:۵۷:۰۸، توسط crafcrab.)
۲۰-اسفند-۱۳۸۹, ۱۷:۵۴:۰۴
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #16
RE: IE password recovery
شما باید کلاس مربوط به sqlite رو include کنین بعد از این توابع استفاده کنین

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۱-اسفند-۱۳۸۹, ۰۹:۵۹:۵۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : h0x00i, رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  joomla password cracker IISecurity.C 4 4,991 ۱۹-دى-۱۳۸۹, ۱۱:۳۵:۰۰
آخرین ارسال: IISecurity.C
  Dial-up Password crafcrab 8 7,210 ۲۹-شهریور-۱۳۸۹, ۱۲:۳۶:۴۷
آخرین ارسال: crafcrab
  bios password khalilkhm 5 3,794 ۱۳-شهریور-۱۳۸۵, ۱۶:۰۴:۱۲
آخرین ارسال: khalilkhm

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS