- Регистрация
- 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;
Данная версия метода Replace принимает два параметра: строку с текстом, где надо выполнить замену, и сама строка замены. Так как в качестве шаблона выбрано выражение "\s+ (то есть наличие одного и более пробелов), метод Replace проходит по всему тексту и заменяет несколько подряд идущих пробелов ординарными.
Результатом обработки будет: Мама мыла раму. {вместо двух пробелов между словами, как было изначально} .
+ не забываем вместо слов подставлять переменные.
Код:
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 и нажимаем на чек аккаунтов
Что мы видим?
http|://oauth.vk.com:443/token?grant_type=password&client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH&username=79284332024&password=blablabla
client_id=2274003
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
--------------------------------
- Номер конкурса статей
- Второй конкурс статей
- Тема статьи
- Нестандартные хаки
Последнее редактирование:






