Ru-Board.club
← Вернуться в раздел «Программы»

» InqSoft Sign 0f Misery / Neos0m

Автор: kosjachok
Дата сообщения: 15.03.2011 22:00
Zarkonov странные у вас вопросы...

Цитата:
1. Оставить всё как есть по S0M, или имеет смысл кому-то открывать новую тему по NeoS0M ?

А зачем? в этой ветке так тесно, что требуется отдельная по NeoS0M ?
Да и с вероятностью 99,9 % те кто юзает/юзал S0M - сможет дать исчерпывающий ответ и по NeoS0M ...

Цитата:
2. Дожидаться выхода новой версии NeoS0M ?

Я думаю ждать смысла нету, нужно как-то жить дальше... Ну там семья, дети ...

Цитата:
3. Кто бы этим занялся.

Чем? и С кем?
Автор: WildGoblin
Дата сообщения: 16.03.2011 10:08
Zarkonov

Цитата:
Может мэтры откликнутся.
(Не в смысле комментов на мелочёвку выше.)
Хамство верный путь к успеху!
Zarkonov

Цитата:
2. Дожидаться выхода новой версии NeoS0M ?
Дожидаться версии 1.0

Цитата:
3. Кто бы этим занялся.

CyberManiac?
Автор: Mercedes_Benz
Дата сообщения: 16.03.2011 13:27
Zarkonov
Цитата:
3. Кто бы этим занялся.

Вам сюда: http://s0m.narod.ru/
Автор: juk88
Дата сообщения: 13.04.2011 18:04
Подскажите пожалуйста.
Возможно ли с помощью Neo Sign 0f Misery проделать следующее:

Есть программа, в которой ход таймера отображается в текстовой строке. Таймер отсчитывает количество секунд от 300 в убывающем порядке. С помощью скрипта, мне удаётся найти окно и изменить текст с 300 до желаемых 15 секунд.
И отсчёт начинается уже от 15 секунд. Но как только текст в окне устанавливается в 0, после чего должно происходить обновление окна, внутренний таймер программы, продолжает отсчёт, и обновление происходит только после того, как истекут 300 секунд.
Что необходимо сделать, чтоб обновление происходило именно по истечении 15 секунд?
Я так думаю, что текст-то в окне я меняю, но на сам таймер программы, это никак не влияет. Может нужно саму программу запускать из скрипта?
Автор: kosjachok
Дата сообщения: 13.04.2011 18:22

Цитата:
Что необходимо сделать, чтоб обновление происходило именно по истечении 15 секунд?
Я так думаю, что текст-то в окне я меняю, но на сам таймер программы, это никак не влияет. Может нужно саму программу запускать из скрипта?


Нужно менять не текст в окне, а память процесса(предварительно найдя нужные байты)...
Автор: juk88
Дата сообщения: 13.04.2011 19:31
А каким образом их можно найти?

Добавлено:
kosjachok Не могли бы Вы показать примерный вариант скрипта, как это сделать?
Автор: kosjachok
Дата сообщения: 13.04.2011 19:51

Цитата:
А каким образом их можно найти?

Artmoney, или Cheat Engine или аналогами...
А чё за программа с таймером?
Автор: juk88
Дата сообщения: 13.04.2011 19:55
Да обычная прога, там кроме таймера и нет ничего, просто мне задание дали.
Сама прога:
http://juk-soft.ru/1.rar
Автор: kosjachok
Дата сообщения: 13.04.2011 20:24

Цитата:
и обновление происходит только после того, как истекут 300 секунд.

а как понять что произошло обновление?
Автор: juk88
Дата сообщения: 13.04.2011 20:58
В этой проге никак, я туда просто таймер засунул и всё.
Автор: juk88
Дата сообщения: 13.04.2011 21:44

Цитата:
всем добрый вечер! а может эта программка помочь обойти ограничение в 20 минут работы триала (требуется перезапуск после 20 мин)?

Я думаю сначало надо найти, как она узнаёт, что прошло 20 минут, а затем уже создавать скрипт.
Если конечно перевод системного времени не помогает.
Автор: kosjachok
Дата сообщения: 13.04.2011 21:44
juk88

ну так конкретно в этой проге что ты скинул обновление происходит при достижении таймера 1
- берёшь Cheat Engine находишь адрес по которому тикает таймер см скрин:

а дальше несколько вариантов
вариант 1: изменяем значение по 009320E8 - на нужное, тем самым уменьшая время отсчета(можем увеличить)
вариант 2: изменяем значение по 009320EC - с 01 на другое, при котором будет срабатывать условие
вариант 3: - затереть нопами условный переход по адресу:
0040B92D - 3b 48 0c - cmp ecx,[eax+0c] ;тут происходит сравнение таймера с 01
0040B930 - 7d 06 - jnl 0040b938 ; а тут переход (его нужно занопить)
- тогда таймер вообще не будет иметь значение, и форма будет обновляться каждую секунду...
Автор: kosjachok
Дата сообщения: 13.04.2011 22:15
qwerqwer444
че за прога?
Автор: juk88
Дата сообщения: 13.04.2011 22:32
kosjachok Спасибо, буду разбираться.
Автор: kosjachok
Дата сообщения: 13.04.2011 22:38
я там нахожу только jBridgev1.2Setup_Demo.zip (966.9 KB) - это оно?
можно прямую ссылку или на обменник?

Добавлено:
Как запустить прогу? Чё за директорию ему нужно указать на step 3 ?
Автор: kosjachok
Дата сообщения: 13.04.2011 23:13


Цитата:
тем что вы открыли создаются линки на диллки на самом деле исполняемый файл это auxhost.exe. через него запускается 32 битный плагин в 64 битной проге(хосте). работают по парно для запуска 32 плагинов в 64 битах (auxhost.exe и Proxy64.dll) и наоборот дя 64(auxhost64.exe и Proxy32.dll)

я у себя не могу увидеть то ограничение, т.к. мне нечего через нее запустить...

Цитата:
и ещё подстава в том что аналогов в мире нет и заменить сеё чудо не чем. ну как то же можно отловить время

есть рабочая версия 1.2, если не ошибаюсь ...
Автор: qwerqwer444
Дата сообщения: 13.04.2011 23:19
....
Автор: juk88
Дата сообщения: 13.04.2011 23:31
kosjachok А как замену адреса можно с помощью Neo Sign 0f Misery зделать?
Какая последовательность команд должна быть?
Автор: kosjachok
Дата сообщения: 14.04.2011 00:25
juk88
Вот рабочий код:

Код: GALLOC 5 0
RUN_EXE '1.exe' . ; запускаем прогу(скрипт ложи в папку с прогой)
PROCESS_GET_H_ID 1 .
SLEEP 5000 ; пауза 5 сек, для наглядности, чтоб успел пойти отсчет
MEM_PATCH_BYTES 1 $009320E8 $1f $ $00 . ;патчим байты (сбрасываем на 30 сек)
EOS 0
Автор: juk88
Дата сообщения: 14.04.2011 00:40
kosjachok
Спасибо! Всё работает. Жаль только, что адреса меняются и на другом компе скрипт будет выдавать ошибку. Мне пришлось поменять адрес на: 008720E8
Автор: juk88
Дата сообщения: 14.04.2011 08:56
kosjachok А нет ли какого нибудь способа, чтоб на любом компе работало?
Автор: kosjachok
Дата сообщения: 14.04.2011 09:04
есть, нужно искать pointer(базовый адрес) и offset(смещение к адресу от pointers)
Автор: juk88
Дата сообщения: 14.04.2011 09:25
А тот адрес который сейчас патчится и есть базовый?
Автор: kosjachok
Дата сообщения: 14.04.2011 10:50
juk88
Почитай здесь
Автор: juk88
Дата сообщения: 14.04.2011 11:09
kosjachok Мне ещё подсказали, что можно сделать подмену обьекта таймера в памяти. Такое возможно?


Добавлено:
kosjachok
Написал Вам в личку.
Автор: Zarkonov
Дата сообщения: 19.04.2011 16:47
kosjachok

Замечательные, толковые ответы на вопрос juk88.
Вопрос: Вы использовали "Cheat Engine" первоначально,
или пользуютесь прогами типа "OllyDebug , SoftIce, etc.?
Посоветуйте, прислушаемся.
Автор: kosjachok
Дата сообщения: 19.04.2011 17:26
Zarkonov
В разных случаях - разные проги,
Cheat Engine - подходит для поиска известного значения
OllyDebug - для реверсинга
SoftIce - отжил своё...
Автор: juk88
Дата сообщения: 01.05.2011 20:07
Можно ли с помощью InqSoft Sign 0f Misery установить задержку взятую из текстового файла, например: list.txt?
Автор: venser
Дата сообщения: 02.05.2011 01:44
juk88
C помощью Neo Sign 0f Misery - элементарно.
C помощью Sign 0f Misery - по-моему нет.
Автор: juk88
Дата сообщения: 02.05.2011 11:42
А как с помощью Neo Sign 0f Misery создать скрипт?
Непойму последовательность действий.
Нужно открыть файл, прочитать из него данные и вставить задержку?

Страницы: 1234567891011121314151617

Предыдущая тема: http сервер


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.