Перейти к содержанию

Vlad2

Ветераны
  • Постов

    279
  • Зарегистрирован

  • Посещение

  • Победитель дней

    13

Сообщения, опубликованные Vlad2

  1. Всем привет! 

    Стоит задача получить страницу сайта, выбрать некоторые данные и передать их post запросом. На сайте используется протокол https, что усложняет задачу.

    Возникла проблема, что не могу отправить post запрос по https протоколу. Просто не знаю даже, как это делается, поиск по гуглу успехом не увенчался.

    Подскажите, как это лучше сделать?

  2. Можно ведь собрать проверку, как dll и подтягивать ее в свой трейнер на паскале. Или наоборот, собрать трейнер как dll добавить ресурсом к исполняемому файлу проверки, и если все ок, тогда запускать трейнер. 

  3. Браузер видит телефон, даже понимает какие вкладки открыты, но когда открываю отладчик сразу вываливаются ошибки

    png&owner_uid=0&tknv=v2&size=2048x2048

    И еще, как только подключаю устройство вываливается "error.iosAdapter.getTargets.getDeviceVersion.failed.fallback, device=[object Object]" не пойму с чем это связано

  4. Может я не совсем правильно выбрал раздел раздел веб разработка, но что может подойти лучше, когда речь идет о сайте?

    3 часа назад, partoftheworlD сказал:

    debugserver

    Наверное это тоже не совсем то что я ищу.

    В общем проблема в том, что на моем сайте отказывается выполнятся одна функция написання  с использованием JQuery, вернее она выполняется, но только не в Safari. А может она и выполняется, но результат не записывается. В общем для этого и нужен отладчик. В идеале хотелось бы использовать такой вариант, но тоже проблемы...

  5. 12 часа назад, Garik66 сказал:

    Если ты используешь скрипт @Vlad2, то он. как мне кажется второпях, не удалил твою версию процедуры MemoryWriteValue и нужно так

    Нет, Гарик) Там все в порядке) Просто я использовал перегрузку, чтобы он мог несколько типов данных передавать в процедуру)

    • Плюс 1
  6. Твоя процедура MemoryWriteValue принимает тип Cardinal (целое число), а ты передаешь ей значение типа Real. Отсюда и конфликт.

    Поправил твой модуль.

    Можешь теперь передавить процедуре MemoryWriteValue два типа данных: Cardinal, Double (тип с плавающей запятой);

    P.S. Тебе лучше использовать Double, вместо Real.

    MemoryHack.pas

    • Плюс 1
  7. Проблема решена. Собрал dll из исходников Дарк Байта (подозреваю что будет работать только на х32) :)

    Как пользоваться: Инжектим dll в процесс. 

    И меняем параметры по адресам:

    acceleration - "speedhack.dll"+DBD68

    sleeptime - "speedhack.dll"+DBD6C

    speedhack.rar

  8. Перед вызовом InitializeSpeedhack что-то еще происходит. Потому что, когда я загружаю dll, а потом через СЕ хотя бы один раз активирую SpeedHack, то я могу спокойно использовать метод  InitializeSpeedhack. А если загрузить dll и сразу начать использовать InitializeSpeedhack, то крашит. 

    Не знаю в чем проблема.

  9. Вижу метод InitializeSpeedhack принимающий float. 

    Полагаю, что это основная функция запуска SpeedHack`а.

    Попробовал через СЕ вызвать ее:

    Скрытый текст
    
    alloc(speedhack,2048)
    alloc(newspeed,4)
    registersymbol(newspeed)
    createthread(speedhack)
    
    newspeed:
    dd (float)2.0
    
    speedhack:
    push [newspeed]
    call InitializeSpeedhack
    ret

     

    Но получаю краш

  10. Всем привет. Задался вопросом, как можно использовать speedhack-i386.dll  в трейнерах собранных не на СЕ.

    Для начала я решил найти адрес, по которому хранится множитель скорости, который задается в СЕ - это адрес "speedhack-i386.dll"+2D920.

    Ну и подумал, что могу просто заинжектить dll в игру, повесить поток на dll и в выше упомянутый адрес записать множитель скорости, но увы - так не получилось :)

    Так вот, может кто знает, как заставить работать SpeedHack от СЕ, в своем трейнере?

  11. 22 часа назад, SerVick сказал:

    Vlad2, привет! Может тогда объяснишь этот скрипт прилепить к трейнеру. или СТ -теблице... .?!:huh:

    Скрытый текст
    
    [ENABLE]
    {$LUA}
    ProcessName = "notepad.exe" -- Имя процесса
    oldProcessID = 0
    function OpenProc()
    newProcessID = getProcessIDFromProcessName(ProcessName)
     if (newProcessID ~= nil) and (newProcessID ~= oldProcessID) then
      openProcess(newProcessID)
      oldProcessID = newProcessID
     end
    end
    tProcess = createTimer(true)
    tProcess.setInterval(5000) -- Интервал проверки процесса
    tProcess.setOnTimer(OpenProc)
    OpenProc()
    {$ASM}
    [DISABLE]
    {$LUA}
    tProcess.setEnabled(false)

     

     

  12. LUA скрипт для автооткрытия процесса.

     

    Скрытый текст

     

    
    ProcessName = "calc.exe" -- Имя процесса
    oldProcessID = 0
    function OpenProc()
    newProcessID = getProcessIDFromProcessName(ProcessName)
     if (newProcessID ~= nil) and (newProcessID ~= oldProcessID) then
      openProcess(newProcessID)
      oldProcessID = newProcessID
     end
    end
    tProcess = createTimer(true)
    tProcess.setInterval(5000) -- Интервал проверки процесса
    tProcess.setOnTimer(OpenProc)
    OpenProc()

     

     

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.