Vbivotron 2020 - Имитация рукопашного ввода данных при вбиве в шоп

Carding Forum

Professional
Messages
1,323
Reputation
3
Reaction score
485
Points
83
Ответ лютующим шопам!
Прошу любить и жаловать - 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 получателя, шоп кривой оказался без обязательного заполнения важных полей))
Если работаете в экселе, нужно выделять ячейку двойным кликом и копировать текст вручную.
 

LomaGouse

Member
Messages
22
Reputation
0
Reaction score
2
Points
3
Ответ лютующим шопам!
Прошу любить и жаловать - 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 получателя, шоп кривой оказался без обязательного заполнения важных полей))
Если работаете в экселе, нужно выделять ячейку двойным кликом и копировать текст вручную.
А где ссылка ?
 
Top