Carding Forum
Professional
- Messages
- 2,788
- Reaction score
- 1,176
- Points
- 113
Ответ лютующим шопам!
Прошу любить и жаловать - Vbivotron 2020.
Идея пришла в голову на вчерашнем уроке, когда поведал, что с 2014 года многие шопы стали выявлять копипаст данных холдера при вбиве и основываясь этим отменять наши ордеры без суда и следствия.
Данный хак преобразует информацию из буфера обмена в ручной ввод, имитируя действия живого пользователя.
При имитации ручного ввода с клавиатуры происходит случайная задержка между символами (в миллисекундах), да бы шоп не смог сопоставить время заполнения форм и увидеть повторения.
Инструкция: для работы запускаем Project1.exe />>/ один раз настраиваем комбинацию клавиш, при которой срабатывает имитация />>/ сохраняем изменения в конфиге кнопкой "Apply". После перезапуска сохраняется раз и навсегда!
Для отмены вбива - Esc.
*** хак работает только с латиницей Aa-Zz, 0-9, !@#$%^&*()_-+=
Если возникнет необходимость изменить задержки, открываем блокнотом файл setup.ini, в нем видим следующие строки:
delay=340 - задержка на 1 символ по умолчанию.
delay_rand=250 - задержка добавляемая поверх случайным образом, в данном случае 0-250 мс.
Если нужно больше - меняем delay_rand на любое значение.
1 секунда это 1000 миллисекунд, нужно 5 секунд - вписываем 5000.
Единственный минус, программист так и не смог реализовать прямую работу хака с системы, на которой запущена виртуальная машина/дед, так работает только с тим вьюером.
При работе с виртуалки/деда запускаем хак на них, а текст копируем где угодно. При срабатывании функции "вставить" текст будет варварски выдран из буфера, обработан в соответствии с заданными правилами и вбит с имитацией ручного ввода, включая зажатие клавиши Shift для верхнего регистра.
Update! Fixed: теперь не требуется следить за раскладкой системы, программа переключает автоматически в Eng.
Скачиваем, тестируем, оставляем комментарии о результатах вбива.
Во время вбива деталей заказа, НЕ КОПИРОВАТЬ, писать в ручную, допускать ошибки, стирать и писать заново.
Один момент. Если у вас выбрана русская раскладка, то программа ЗАВБИВОТРОНИТ текст на русском даже если скопирован был английский текст. Проверяйте раскладку
Update! Fixed: теперь не требуется следить за раскладкой системы, программа переключает автоматически в Eng.
Обновил ссылки в старпосте.
Подружить с вводом кириллицы так и не получилось, но она по сути и не нужна.
Если среди нас имеются способные форумчане, кто шпрехает в Delphi, гляньте обновленный файл Unit1.pas
по ходу, он что то намудрил в этом фрагменте кода:
т.к. с переключением раскладки он сам не мог разобраться, я нашел ветку на каком то форуме, где обсуждалась наша проблема, ткнул носом и он там уже откопал рабочее решение.
Выявил еще один момент, это тоже не косяк вбивотрона, а формат данных. Если копировать текстовое содержимое, выделив ячейку в экселе, в буфер попадает текст с переходом на новую строку, т.е. уже при вбиве программой текста в конце нажимается "ввод" и браузер пытается перейти на следующую страницу. Один раз так неудачно отправил гифт не успев указать email получателя, шоп кривой оказался без обязательного заполнения важных полей))
Если работаете в экселе, нужно выделять ячейку двойным кликом и копировать текст вручную.
Прошу любить и жаловать - Vbivotron 2020.
Идея пришла в голову на вчерашнем уроке, когда поведал, что с 2014 года многие шопы стали выявлять копипаст данных холдера при вбиве и основываясь этим отменять наши ордеры без суда и следствия.
Данный хак преобразует информацию из буфера обмена в ручной ввод, имитируя действия живого пользователя.
При имитации ручного ввода с клавиатуры происходит случайная задержка между символами (в миллисекундах), да бы шоп не смог сопоставить время заполнения форм и увидеть повторения.
Инструкция: для работы запускаем Project1.exe />>/ один раз настраиваем комбинацию клавиш, при которой срабатывает имитация />>/ сохраняем изменения в конфиге кнопкой "Apply". После перезапуска сохраняется раз и навсегда!
Для отмены вбива - Esc.
*** хак работает только с латиницей Aa-Zz, 0-9, !@#$%^&*()_-+=
Если возникнет необходимость изменить задержки, открываем блокнотом файл setup.ini, в нем видим следующие строки:
delay=340 - задержка на 1 символ по умолчанию.
delay_rand=250 - задержка добавляемая поверх случайным образом, в данном случае 0-250 мс.
Если нужно больше - меняем delay_rand на любое значение.
1 секунда это 1000 миллисекунд, нужно 5 секунд - вписываем 5000.
Единственный минус, программист так и не смог реализовать прямую работу хака с системы, на которой запущена виртуальная машина/дед, так работает только с тим вьюером.
При работе с виртуалки/деда запускаем хак на них, а текст копируем где угодно. При срабатывании функции "вставить" текст будет варварски выдран из буфера, обработан в соответствии с заданными правилами и вбит с имитацией ручного ввода, включая зажатие клавиши Shift для верхнего регистра.
Update! Fixed: теперь не требуется следить за раскладкой системы, программа переключает автоматически в Eng.
Скачиваем, тестируем, оставляем комментарии о результатах вбива.
Во время вбива деталей заказа, НЕ КОПИРОВАТЬ, писать в ручную, допускать ошибки, стирать и писать заново.
Один момент. Если у вас выбрана русская раскладка, то программа ЗАВБИВОТРОНИТ текст на русском даже если скопирован был английский текст. Проверяйте раскладку
Update! Fixed: теперь не требуется следить за раскладкой системы, программа переключает автоматически в Eng.
Обновил ссылки в старпосте.
Подружить с вводом кириллицы так и не получилось, но она по сути и не нужна.
Если среди нас имеются способные форумчане, кто шпрехает в Delphi, гляньте обновленный файл Unit1.pas
по ходу, он что то намудрил в этом фрагменте кода:
Code:
procedure SetLayoutActiveWnd(kbLayout:LongWord);
var
Layout: HKL;
begin
Layout:=LoadKeyboardLayout(PChar(IntToStr(kbLayout)), 0);
sendMessage(GetForegroundWindow,WM_INPUTLANGCHANGEREQUEST,1,Layout);
end;
procedure TForm1.WMHotKey(var Msg: TWMHotKey);
var
i:integer; text:string;
Layout: array[0.. KL_NAMELENGTH] of char;
begin
if (Msg.HotKey = 101) and (clipboard.AsText<>'') then begin
randomize;
text:=clipboard.AsText;
for i:=0 to length(text) do begin
if (text in ['А'..'Я']) or (text in ['а'..'я']) then SetLayoutActiveWnd(00000409)
else SetLayoutActiveWnd(00000419);
т.к. с переключением раскладки он сам не мог разобраться, я нашел ветку на каком то форуме, где обсуждалась наша проблема, ткнул носом и он там уже откопал рабочее решение.
Выявил еще один момент, это тоже не косяк вбивотрона, а формат данных. Если копировать текстовое содержимое, выделив ячейку в экселе, в буфер попадает текст с переходом на новую строку, т.е. уже при вбиве программой текста в конце нажимается "ввод" и браузер пытается перейти на следующую страницу. Один раз так неудачно отправил гифт не успев указать email получателя, шоп кривой оказался без обязательного заполнения важных полей))
Если работаете в экселе, нужно выделять ячейку двойным кликом и копировать текст вручную.