Исходник спамера

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by rudi, 12 Jan 2011.

  1. rudi

    rudi Active Member

    Joined:
    3 Jun 2010
    Messages:
    492
    Likes Received:
    187
    Reputations:
    5
    Предоставляю вам в качестве ознакомления
    Рабочий Исходник спамера для сайта Dating.ru
    1)Просматривает анкеты
    2)Пишет сообщения


    Используется с++ совместно с Си
    Среда разработки Borland Builder c++ 6
    Также нужно установить в среду Builder компонент alphaskins для успешной компиляции проекта.
    Скачать alphaskins для Borland Builder c++ 6 можно тут
    Скачать alphaskins для Borland Builder c++ 6
    alphaskins - нужен для понимания Билдером изображений формата PNG
    так как капча на сайте Dating.ru имеет формат *.PNG

    Вот собственно Исходник
    КЛАЦ

    P.S.: Исходный код не претендует на лучшую реализацию
    но лишь для ознакомления


    Для отправки и приема HTTP пакетов используется самописный класс на основе Winsock

    На момент постинга темы
    программа полностью рабочая
     
    #1 rudi, 12 Jan 2011
    Last edited: 12 Jan 2011
  2. Law

    Law Member

    Joined:
    10 Oct 2010
    Messages:
    211
    Likes Received:
    44
    Reputations:
    6
    забрал, для изучения.
     
  3. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    >>> Написан на языке СИ с элементами с++
    Поржал, это тоже самое что написал на ассемблере с элементами делфи.
    На С++ можно писать Сишный код (но это не правильно), а вот на Си нельзя писать С++ код потому что не скомпилится или не будет являться Си кодом. Так что определись

    >> Среда разработки Borland Builder c++ 6
    Если дело на то пошло, то у тебя не то. что не СИ, у тебя вообще не чисто С++
    У тебя если можно так сказать VCL C++
     
  4. rudi

    rudi Active Member

    Joined:
    3 Jun 2010
    Messages:
    492
    Likes Received:
    187
    Reputations:
    5
    ну в принципе в моем случае это
    а что касается VCL
    то в билдере 6
    без него никак вроде
     
    #4 rudi, 12 Jan 2011
    Last edited: 12 Jan 2011
  5. yuran666666

    yuran666666 Member

    Joined:
    18 Jan 2009
    Messages:
    84
    Likes Received:
    19
    Reputations:
    11
    меня ничто не могет впечатлить более, чем манинька программулька, которая делает маниькое дело и весит 2518016 байт (чиста исполнящим фаелом). Спасиба

    PS: по размеру это половина "Темной Башни" на которую Стёпа Королёв потратил всю свою жизнь почти, половину шевелюры и чуть более чем половину зрения - Алый Король, Стрелок, Блейн Моно и прочие Сьюзаны с медведями Миа негодуэ!!
     
    #5 yuran666666, 12 Jan 2011
    Last edited: 12 Jan 2011
  6. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    >> На С++ можно писать Сишный код
    Но если ты юзаешь классы, то это уже 100% С++ потому что в Си нету классов
     
  7. rudi

    rudi Active Member

    Joined:
    3 Jun 2010
    Messages:
    492
    Likes Received:
    187
    Reputations:
    5
    Да там есть классы
    потому я и написал что используется с++ совместно с Си

    Например инфу из строк я парсю на чистом си
    мне так просто удобней

    А вообще исходник выложил скорее для изучения
    класса что отправляет и принимает HTTP пакеты
    он не идеален, но для новичков будет интересен
    Так как он самописный на основе winsock
    P.S.: Сокеты используются в блокируемом режиме
     
    #7 rudi, 12 Jan 2011
    Last edited: 12 Jan 2011
  8. Edward

    Edward Banned

    Joined:
    11 Feb 2010
    Messages:
    329
    Likes Received:
    21
    Reputations:
    -1
    Перемешано два языка, имена переменных жгут, а rudi.cpp это вообще шедевр нах. Повешу себе на стенку в кухне.


    неужели?
     
    #8 Edward, 12 Jan 2011
    Last edited: 12 Jan 2011
  9. yuran666666

    yuran666666 Member

    Joined:
    18 Jan 2009
    Messages:
    84
    Likes Received:
    19
    Reputations:
    11
    а скажыте где же их там поискать? я за 2 часа смог найти только зажыгательные PoiskLook и StartMainPoiskPost, а потом у меня оперативной памяти не хватило загружать все исходники в нее :(

    ежели нужно будет вычислить Вам в Вашей следующей программке интеграл, обязательно заюзайте такую функу:
    Code:
    #include <math>
     
    double f(double d){
    return fabs(cos(d));
    }
     
    double integralrect(const double& a, const double& b, const double& epsilon)
    {
    double result;
    int i;
    int n;
    double h;
    double s1;
    double s2;
     
    n = 1;
    h = b-a;
    s2 = h*f((a+b)/2);
    do
    {
    n = 2*n;
    s1 = s2;
    h = h/2;
    s2 = 0;
    i = 1;
    do
    {
    s2 = s2+f(a+h/2+h*(i-1));
    i = i+1;
    }
    while(i<=n);
    s2 = s2*h;
    }
    while(fabs(s2-s1)>3*epsilon);
    result = s2;
    return result;
    }
     
    и, собственно, нахождение самого интеграла:
     
    double s=integralrect(0,M_PI,0.0001);
    s++;
     
  10. gazonokos

    gazonokos New Member

    Joined:
    29 Mar 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    у кого нибудь остались исходники? перезалейте куда нибудь. пожалуйста