الفريق العربي للهندسة العكسية
قنص سيريال وباتشW1nCHM@Pro v5.48 - نسخة قابلة للطباعة

+- الفريق العربي للهندسة العكسية (https://www.at4re.net/f)
+-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html)
+--- قسم : الهندسة العكسية - Reverse Code Engineering (https://www.at4re.net/f/forum-19.html)
+--- الموضوع : قنص سيريال وباتشW1nCHM@Pro v5.48 (/thread-2947.html)



قنص سيريال وباتشW1nCHM@Pro v5.48 - DarkDeath - 06-01-2022

درس قنص سيريال و باتش 

ارجو الفائدة للجميع 

 
https://www.mediafire.com/file/ymgpq97p6uka7pd/WinCHM+SN+And+Patch+By+DarkDeath.rar/file
 
Pass :  at4re.net 


موضوع ذو صلة  في البرنامج  للاخ  I TariQ
https://www.at4re.net/f/thread-932.html?highlight=W1nCHM


RE: قنص سيريال وباتشW1nCHM@Pro v5.48 - Cyperior - 06-01-2022

رابط إضافي
إقتباس :https://d.at4recentre.ga/2:/WinCHM%20SN%20And%20Patch%20By%20DarkDeath.rar



RE: قنص سيريال وباتشW1nCHM@Pro v5.48 - Abu Hashem - 07-01-2022

يبدو ان هنالك مشكلة في الملف استاذي الكريم
لا استطيع الوصول الي الملفات بعد كتابة الباسويرد الصحيح
وهذه صورة توضح ذلك
[صورة مرفقة: p_2198pa9hl1.jpg]
هل من مساعدة حول ذلك الموضوع
دمتم في امان الله وحفظة



RE: قنص سيريال وباتشW1nCHM@Pro v5.48 - Cyperior - 07-01-2022

جرب آخر إصدار من WinRar

وأيضاً كلمة السر صحيحة.


RE: قنص سيريال وباتشW1nCHM@Pro v5.48 - Abu Hashem - 07-01-2022

بالفعل استاذي استخدم اخر اصدار للوينرار
وبعد ان قمت باغلاق الجهاز وفتحة تم فك الحزمة من الرابط الذي اضفته انت جزاكم الله خير ولكن رغم ذلك ملف PDF لا يقرأه الاكروبات
شكرآ لك ع مساعدتك فانا اقدر محاولتك افادتي



RE: قنص سيريال وباتشW1nCHM@Pro v5.48 - DarkDeath - 07-01-2022

شكرا لك اخي العزيز  [b]EarthMan123[/b]

على متابعة اسألة الاعضاء و الرد عليهم


RE: قنص سيريال وباتشW1nCHM@Pro v5.48 - Cyperior - 07-01-2022

تكملة للموضوع

مولد مفاتيح للبرنامج:
 
#include <iostream>
#include <string>
#include <sstream>
#include <random>

std::string generateRandom(size_t length = 0)
{
    static const std::string allowed_chars{ "1234567890" };

    static thread_local std::default_random_engine randomEngine(std::random_device{}());
    static thread_local std::uniform_int_distribution<int> randomDistribution(0, allowed_chars.size() - 1);

    std::string str(length ? length : 32, '\0');

    for (std::string::value_type& c : str) {
        c = allowed_chars[randomDistribution(randomEngine)];
    }

    return str;
}

int serialsum(std::string bytes) {
    int sum = 0;

    for (int i = bytes.size() - 1; i >= 0; i--)
        sum += bytes[i] * (i + 1);

    return sum;
}

void printscreen() {
    std::cout << "WinCHM v5.48 Serial Generator\n" <<
        "EarthMan123 - AT4RE TEAM\n\n";
    std::cout << "1 - Single-user License\n";
    std::cout << "2 - 2-user License\n";
    std::cout << "3 - 3-user License\n";
    std::cout << "4 - 5-user License\n";
    std::cout << "5 - 10-user License\n";
    std::cout << "6 - 20-user License\n";
    std::cout << "7 - 50-user License\n";
    std::cout << "8 - Unlimited-user License\n";

    std::cout << "Choice: ";
}

int main() {
    int choice, check = 0, len = 0, ssum = 0;
    std::string serial;

    printscreen();
    std::cin >> choice;

    switch (choice) {
    case 1: check = 0x2E6C; len = 15;
        break;
    case 2: check = 0x322C; len = 15;
        break;
    case 3: check = 0x3886; len = 17;
        break;
    case 4: check = 0x2BAC; len = 14;
        break;
    case 5: check = 0x245B; len = 12;
        break;
    case 6: check = 0x31D6; len = 15;
        break;
    case 7: check = 0x2BD6; len = 14;
        break;
    case 8: check = 0x31A8; len = 15;
        break;
    default:
        std::cout << "Wrong License Type.\n";
    }

    if (len > 0) {
        do {
            serial = "AT4RE-" + generateRandom(len);
            ssum = serialsum(serial);
        } while (ssum != check);
    }

    std::cout << "Serial = " << serial << std::endl;

    system("pause");
}



RE: قنص سيريال وباتشW1nCHM@Pro v5.48 - DarkDeath - 07-01-2022

تسلم الأيادي  أخي EarthMan123