HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #671  
Старый 14.05.2010, 19:37
XikarO
Познающий
Регистрация: 20.05.2009
Сообщений: 52
С нами: 8935109

Репутация: 78
По умолчанию

Подскажите как сбросить просроченную лицензию в триалке?(даемон про)
 
Ответить с цитированием

  #672  
Старый 14.05.2010, 20:16
DrakonHaSh
Познающий
Регистрация: 16.04.2008
Сообщений: 88
С нами: 9509918

Репутация: 30
По умолчанию

триал обычно сбрасывают при помощи trashreg или trialreset для всяких там asprotect и прочих армадилл но в данном случае это не тот случай

Для новой установки программы после окончания триального срока надо сменить значение у параметра ComputerName в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\ComputerName\ActiveComputerName, а также в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\ComputerName\ComputerName

или можешь здесь взять лоадер: http://ifolder.ru/11538869
 
Ответить с цитированием

  #673  
Старый 18.05.2010, 18:37
Xieon
Новичок
Регистрация: 18.08.2009
Сообщений: 18
С нами: 8805597

Репутация: 2
По умолчанию

В реверсируемой программе используется куча дллок, я идой составил базу для нескольких, дал имена некоторым функциям и переменным, но отлаживать она позволяет только одну дллку, а там код скачет с одной на другую, и когда перескакивает на чужую длл вместо кода db, db, db, жутко неудобно. Можно ли как то подключить к иде idb-базы других файлов?

Последний раз редактировалось Xieon; 18.05.2010 в 18:40..
 
Ответить с цитированием

  #674  
Старый 20.05.2010, 14:43
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
С нами: 8947056

Репутация: 229
По умолчанию

Поставлен бряк, когда я трассирую в ollydbg (без захода в call (f8)) через это место:
http://img237.imageshack.us/img237/1655/16004672.png

То срабатывает бряк (хотя бряк далеко впереди находится)
Сам call ссылается сюда:
http://img193.imageshack.us/img193/2200/94160035.png

Так вот, мне не понятно, почему срабатывает бряк когда я прохожу через этот call? (с помощью f8) Еще хочу заметить что тут jne в call'е не срабатывает никогда

Версия ollydbg: 2.00 (beta 3)

Последний раз редактировалось wolmer; 20.05.2010 в 14:46..
 
Ответить с цитированием

  #675  
Старый 20.05.2010, 15:49
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
С нами: 10437270

Репутация: 117
По умолчанию

wolmer
крутые картинки)
ты уверен что call не выполняет тот код где стоит бряк?
также нужно понимать что по F8 ставится бряк после кола и выполняется кол, может выход из него каким нибудь джампом, чорт знает куда, или ексепшон там гденить обрабатываеца и нет норм ретурна из функции, по этому так и получается. заходи в кол, и смотри что к чему там.
 
Ответить с цитированием

  #676  
Старый 20.05.2010, 16:14
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
С нами: 8947056

Репутация: 229
По умолчанию

Цитата:
ты уверен что call не выполняет тот код где стоит бряк?
Уверен

Цитата:
заходи в кол, и смотри что к чему там
Заходил, ретурн нормально обрабатывается
 
Ответить с цитированием

  #677  
Старый 20.05.2010, 19:23
zeppe1in
Постоянный
Регистрация: 12.07.2006
Сообщений: 327
С нами: 10437270

Репутация: 117
По умолчанию

wolmer
попробуй ольку другую тогда. может глюк.
 
Ответить с цитированием

  #678  
Старый 21.05.2010, 11:16
ProTeuS
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,367
С нами: 11291486

Репутация: 2175


По умолчанию

1. отключи плагины, может какие-то конфликтуют
если не помагает пункт
2. качни чистубю ольку 110 с оффсайта
3. замечал такой момент "зависания" при маршалинге бывает (если в этой функции есть вызовы функций вроде RPC!xxx, OLE!yyy). если у тебя такой случай то тут лучше отлаживать не трейсом (F8) а проскакивать по F9, поставив заранее бряк после CALLа
 
Ответить с цитированием

  #679  
Старый 29.05.2010, 21:49
.::f-duck::.
Участник форума
Регистрация: 30.05.2009
Сообщений: 139
С нами: 8921178

Репутация: 30
По умолчанию

Код:
#include <iostream>

using namespace std;

int main()
{
    char userPassw[50];
    cout << "Enter the password" << endl;
    cin >> userPassw;
    if(!strcmp(userPassw, "error"))
    {
        cout << "REGISTERD!" << endl;
    } else {
        cout << "FAIL!" << endl;
    }
    system("pause");
    return 0;
}
Написал простой крякмис.
Тыркал его в ольке,вроде получилось сделать так,что бы сразу выводилось "REGISTRED",поменял адресс call.
Попытался второй раз так сделать - нифига не получилось.
Вопрос:
Как такое сделать?
В место этого адреса вот этого call:


я писал адресс - 00401349

Код:
00401349  |. BA 19204400    MOV EDX,CrackMe.00442019                 ;  ASCII "REGISTERD!"
 
Ответить с цитированием

  #680  
Старый 29.05.2010, 22:18
DrakonHaSh
Познающий
Регистрация: 16.04.2008
Сообщений: 88
С нами: 9509918

Репутация: 30
По умолчанию

тебе этот момент надо найти и
if(!strcmp(userPassw, "error"))
усорвие перехода поменять с условного [jnz наприме] на безусловный [jmp]

если ты конечно специально извращениями не занимашься
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с железом. Задай вопрос, получи ответ Alexsize "Железо" 1181 10.06.2010 12:08



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...