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

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

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

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

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

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

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

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

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

Репутация: 2175


По умолчанию

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

  #4  
Старый 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!"
 
Ответить с цитированием

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

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

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

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

  #6  
Старый 30.05.2010, 11:06
neprovad
Постоянный
Регистрация: 19.10.2007
Сообщений: 794
С нами: 9769287

Репутация: 711


По умолчанию

Цитата:
Сообщение от .::f-duck::.  
Написал простой крякмис.
Тыркал его в ольке,вроде получилось сделать так,что бы сразу выводилось "REGISTRED",поменял адресс call.
Попытался второй раз так сделать - нифига не получилось.
Вопрос:
Как такое сделать?
В место этого адреса вот этого call:


я писал адресс - 00401349
вы даже до кода вроде не добрались, это начало программы, этам инициализации и т.п.
Откройте свою программу в IDA Pro дизассемблере и посмотрите там для начала ( а еще лучше добавьте при компилиции параметров для вывода asm листинга чтоб понять что и как в С коде переводится в asm.)
 
Ответить с цитированием

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

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

Да-да-да,извращения. Но понимаешь в чем соль? У меня получилось 1 раз как-то сделать тем способом,что я показывал. Хочу понять,где я теперь ошибаюсь
 
Ответить с цитированием

  #8  
Старый 30.05.2010, 03:45
SHAG
Познающий
Регистрация: 14.07.2007
Сообщений: 34
С нами: 9908525

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

Выложи свой крякмес, общими усилиями найдем решение.
 
Ответить с цитированием

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

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

Ага,спасибо.
Уже вчера решил. Проблема была как раз в том,что прога не инициализировалсь,а я уже химичил
 
Ответить с цитированием

  #10  
Старый 06.06.2010, 03:32
tekton
Познающий
Регистрация: 02.06.2008
Сообщений: 59
С нами: 9442961

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

А можно с помощью батника пропатчить ехе ???
P.S. Только не надо говорить воспользуйся каким нить патчером и так далее...
Просто интересует именно батником возможно такое сделать ?
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

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

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

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

Сумма USDT:

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

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

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

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

×

Мои сделки

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

Сделка


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

ESCROW ADMIN PANEL

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