Форум программистов, компьютерный форум CyberForum.ru

Работа с памятью. (Незнаю как правильно назвать тему). - C++

Восстановить пароль Регистрация
 
vendeme
 Аватар для vendeme
-32 / 3 / 3
Регистрация: 22.06.2011
Сообщений: 88
24.08.2011, 23:09     Работа с памятью. (Незнаю как правильно назвать тему). #1
Программа пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
void main()
{
    int a, b, c;
 
    std::cin >> a;
    std::cin >> b;
    c = a+b;
 
    if(c => 50)
       std::cout << "Результат выше 50!";
    else 
       std::cout << c; 
}
компилируем.
Суть: Как можно изменить ОГРАНИЧЕНИЕ на 50 с помощью внешних программ?
Флуд: Я тут читал темы по защиты своего софта. Видел пользователей, которые это делали. (надеюсь правильно описал.)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2011, 23:09     Работа с памятью. (Незнаю как правильно назвать тему).
Посмотрите здесь:

Работа с памятью C++
работа с памятью C++
Работа с памятью C++
C++ Работа с памятью
C++ Работа с памятью в С++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vendeme
 Аватар для vendeme
-32 / 3 / 3
Регистрация: 22.06.2011
Сообщений: 88
25.08.2011, 00:26  [ТС]     Работа с памятью. (Незнаю как правильно назвать тему). #2
Прошу, про Cheat Engine и быдло АrtMoney мне лапшу не вешать.
Вот эта тема где юзеры обходяю простую защиту с паролем http://www.cyberforum.ru/cpp-beginne...ead336472.html
Paporotnik
383 / 227 / 7
Регистрация: 06.07.2011
Сообщений: 512
25.08.2011, 00:47     Работа с памятью. (Незнаю как правильно назвать тему). #3
в той теме написано, какой именно программой, не? от тебя потребуется лишь небольшое знание языка ассемблера.
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
25.08.2011, 03:37     Работа с памятью. (Незнаю как правильно назвать тему). #4
OllyDbg в помощь
vendeme
 Аватар для vendeme
-32 / 3 / 3
Регистрация: 22.06.2011
Сообщений: 88
25.08.2011, 04:20  [ТС]     Работа с памятью. (Незнаю как правильно назвать тему). #5
Цитата Сообщение от OstapBender Посмотреть сообщение
OllyDbg в помощь
Скачал, читаю мануалы.
Yurii_74
paladin
 Аватар для Yurii_74
279 / 179 / 3
Регистрация: 25.02.2009
Сообщений: 592
25.08.2011, 08:47     Работа с памятью. (Незнаю как правильно назвать тему). #6
Для действительно суровых дядек будет достаточно любого хекс-редактора. :trollface:
Если серьёзно - то идти учиться этому надо во всякие группы типа reloaded, razor1911 и т. п. Они-то точно знают, как и что использовать оптимально.

Не по теме:

Также прошу ТС считать мой отзыв со знаком "-" и ополовиненным.

Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
25.08.2011, 10:55     Работа с памятью. (Незнаю как правильно назвать тему). #7
Цитата Сообщение от vendeme Посмотреть сообщение
Как можно изменить ОГРАНИЧЕНИЕ на 50 с помощью внешних программ?
Элементарно. Заменяешь условный переход на безусловный к нужному смещению и фсё...
OllyDbg тебе в помощь уже посоветовали.
vendeme
 Аватар для vendeme
-32 / 3 / 3
Регистрация: 22.06.2011
Сообщений: 88
26.08.2011, 06:10  [ТС]     Работа с памятью. (Незнаю как правильно назвать тему). #8
разобрался, изменил:
Assembler
1
CMP DWORD PTR SS:[EBP-20],32
на
ActionScript 3
1
CMP DWORD PTR SS:[EBP-20],64
(>=100)
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
26.08.2011, 08:44     Работа с памятью. (Незнаю как правильно назвать тему). #9
Цитата Сообщение от Deviaphan Посмотреть сообщение
Элементарно. Заменяешь условный переход на безусловный к нужному смещению и фсё...
Я в таких случаях куски кода тупо забиваю NOP'ами
 Комментарий модератора 
Тему почистил насколько смог. Тролингом заниматься не надо!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2011, 08:59     Работа с памятью. (Незнаю как правильно назвать тему).
Еще ссылки по теме:

C++ Работа с памятью
C++ Работа с памятью как с файлом
работа символьными файлами, незнаю как сделать C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
26.08.2011, 08:59     Работа с памятью. (Незнаю как правильно назвать тему). #10
Цитата Сообщение от fasked Посмотреть сообщение
Я в таких случаях куски кода тупо забиваю NOP'ами
Тоже вариант.)
Yandex
Объявления
26.08.2011, 08:59     Работа с памятью. (Незнаю как правильно назвать тему).
Ответ Создать тему
Опции темы

Текущее время: 08:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru