- Регистрация
- 12.10.2012
- Сообщения
- 420
- Благодарностей
- 726
- Баллы
- 93
Делаем редиректы на post / get + размножаем одну ссылку на 1000 вариантов.
Скачать: https://yadi.sk/d/oGgaIGAAdWAMF
======================================
StringBuilder, String. Клеим и работаем со строками ...
1. Работаем с макросами.
Код:
var input = project.Variables["p"].Value;
var replacements = new Dictionary<string, string>()
{
{ "[RANDOM]", project.Variables["qqqw"].Value },
{ "[WORD]", "Статья на форум)" }
};
var outputBuilder = new StringBuilder(input);
foreach (var replacement in replacements)
{
outputBuilder.Replace(replacement.Key, replacement.Value);
}
var result = outputBuilder.ToString();
return outputBuilder.ToString();
Код:
{
{ "[RANDOM]", project.Variables["qqqw"].Value },
{ "[WORD]", "Статья на форум)" },
{ "Вечером", "Утром)" },
{ project.Variables["url"].Value, project.Variables["qqq"].Value }
};
- Если вы делаете на зенки дорген и нужно разбавлять текст и конструкции шаблона макросами.
- Быстрые вызовы-макросы для любого постинга. Например, нужно оставить в комментах на ютубе рандомную ссылку в средине текста, но сам макрос будет прописан в текстовом файле (а от туда вы не вызовите переменную). Тут нам и поможет этот сниппет.
- Любое кол-во макросов в одном экшене
2. Замена и метод Replace
Код:
string s = "Мама мыла раму. ";
string pattern = @"\s+";
string target = " ";
Regex regex = new Regex(pattern);
string result = regex.Replace(s, target);
return result;
Результатом обработки будет: Мама мыла раму. {вместо двух пробелов между словами, как было изначально} .
+ не забываем вместо слов подставлять переменные.
Код:
string s = project.Variables["url"].Value;
string pattern = @"\s+";
string target = " ";
Regex regex = new Regex(pattern);
string result = regex.Replace(s, target);
return result;
Входная строка: test.test......t.test.pdf
Код:
string filename = "test.test......t.test.pdf";
string newFilename = new Regex(@"\.(?!(\w{3,4}$))").Replace(filename, "");
return newFilename;
-----------------------
3. Обрезать, заменить , добавить.
Вход: Привет мир
Задача:
- Заменить мир на "world"
- На 7 символе вставить слово "компьютерный"
- В конец строчки добавить "!!!"
- удалить 6 символов, начиная с 1-го
Код:
StringBuilder sb = new StringBuilder("Привет мир");
sb.Append("!!!");
sb.Insert(7, "Компьютерный ");
Console.WriteLine(sb);
// заменяем слово
sb.Replace("мир", "world");
Console.WriteLine(sb);
// удаляем 6 символов, начиная с 1-го
sb.Remove(0, 6);
Console.WriteLine(sb);
// получаем строку из объекта StringBuilder
string s = sb.ToString();
Console.WriteLine(s);
return s;
Результат: Компьютерный world!!!
========================================
API - подтверждение по смс. Принимаем и обрабатываем смс на тех сайтах, где его просят
Для демонстрации работы я выбрал api от - http://smsvk.net/21-api-20b.html
Почему?
- Дешевые номера + часто их меняют в течении дня.
- Схожее api с сервисом - http://sms-area.org/ (если нужные номера кончились, то просто в hosts файле делаем переадресацию на нужный домен ).
- Нормальная тех.поддержка
- Очень быстро приходят СмС
Скачать: https://yadi.sk/d/ANyzsr7vdWCqu
Также решил привести пример полу-автоматического регера.
Где от нас потребуется:
- Занести номера в текстовик (на которые будем принимать смс)
- Разгадать капчу (можно включить авто распознавание)
- Ввести код от смс
Скачать: https://yadi.sk/d/ANyzsr7vdWCqu
===================================
Анализируем чужие программы в сниффере (перед этим проксируем их через 127.0.0.1:8888 - чтобы мог читать https наш снифер). И переписываем под зенку
- Качаем FreeCap по этой ссылке - http://www.freecap.ru/files/freecap_setup.exe
- Качаем Fiddler - http://www.telerik.com/download/fiddler
1. Запускаем Freecap
2. Заходим в настройки
3. Прописываем свой локальный ip адрес.
4. Убираем ненужные функции.
5. Пропишем пути.
----------------------------------------------------------
Теперь:
- Запустим Fiddler и начинаем анализ (по умолчанию фиддлер в боевой готовности.. поэтому кнопок старт жать не нужно).
- Делаем шаг 5, как на прошлом скрине
- Загружаем мыльники и нажимаем в программе (mailbox@reg) - чекать мыло на валидность
- Ждем пока набегут логи в Fiddler
Как видим на скриншоте ниже...
- Мы взяли первый рандомный лог, который получили при анализе mailbox@reg в фиддлере
- Посмотрели куда он стучит
- Какие данные отправляет
- Повторили данный шаг в зенно с помощью экшена - "Post-запрос"
- Добавили обработку аккаунтов и логику на Good / Bad
Скорость чека 1 аккаунта в 1 поток = 1 секунда.
А теперь представьте, сколько бы заняло времени такая автоматизация через эмуляцию браузера?
Скачать: https://yadi.sk/d/C4vHmXgDdWHWD
======================================
Чекер Вк аккаунтов.
----------------------------------------------------------
Наши действия:
- Запусаем Wincap
- Добавляем пути до программы (Brute&Checker Vk.com [API] 1.1)
- Запускаем Fiddler
- Запускаем Brute&Checker Vk.com [API] 1.1 и нажимаем на чек аккаунтов
Что мы видим?
client_id=2274003http|://oauth.vk.com:443/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username=79284332024&password=blablabla
client_secret=hHbZxrka2uZ6jB1inYsH
Первые два параметра (см.выше), скорее всего отвечают за уже созданное приложение в ВК... для использования внутреннего API vk. Можно заменить на свое, но не вижу пока смысла (работают эта два ключа больше года).
username=79284332024
password=blablabla
дУМАЮ все понятно))
-------------
Если наш пароль не валиден, то мы получим Username or password is incorrect.
Или
---------------------------------------------------
Итого:
http://zennolab.com/discussion/threads/sozdaem-cheker-akkauntov-vk-com.17291/ - Аригато годзаймасу за идею)
--------------------------------
Скачать: https://yadi.sk/d/E56fhPgMdWLQE
--------------------------------
Пароль: lexone
--------------------------------
Копируем видео из чужой группы в свою (vk.bot)
Наши действия:
Запусаем WincapСоздаем рядом с vkbot.exe файлик proxy.txt и вписуем туда 127.0.0.1:8888
- Запускаем vkbot и идем на вкладку: Медиа --- Скопировать --- Скорпировать видео в сообщество
- Запускаем Fiddler
- Вводим id своей группы и чужой (от куда будем брать видео)
- Начинаем анализирвоать
При заходе в программу vk_bot, вас попросят ввести логин-пароль. После этого в сниффере вы увидите get/post запросы на авторизацию и получения кук. (они нам нужны будут для дальнейших действий).
И
----------------
Теперь реализуем это в зеннопостере:
---------------------------
Первые шаги vk_bota будет:
1. заходит на страничку группы
2. Парсит все ее видеозаписи
3. Извлекает из этих данных hesh и id видео с помощью регулярных выражений
--------------------------
Повторяем в зенно
----------------------------------------------------
Действия Вк_бота на 3 шаге:
----------------------------------------------------
Адаптируем под зенку:
Итого: мы за 230 секунд скопировали 200 видео.
--------------------------------
Скачать: https://yadi.sk/d/iOv1jZmEdWPxR
--------------------------------
- Тема статьи
- Нестандартные хаки
- Номер конкурса статей
- Второй конкурс статей
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование: