-
Постов
815 -
Зарегистрирован
-
Посещение
-
Победитель дней
13
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные Coder
-
-
[terminus]На самом деле, не могу сказать, что изменилось. Я не трогал настройки, тег "size" на этот шрифт не действует. А с виду это и прыдудщее сообщение написаны шрифтом разного размера. Возможно, потому что сейчас я пишу из firefox, а тогда писал из chromium. Странная фигня.[/terminus]
В разметке задан фиксированный размер шрифта- font-size: 16px; возможно из-за этого)
-
Рокхаммер, ты за лексикой своей следи и выражайса более прилично. Шрифт вполне себе читабелен. Не нравится такой шрифт, можешь в HTML коде убирать этот шрифт из разметки постов кенга и всё.
- 1
-
Очень смешно рокхаммер.
-
Взлом онлайн игр запрещен регламентом форума. Тема закрыта.
- 1
-
Жду олдскула, подписался на топик)
-
@Coder, не от админа процесс. Много комбинаций пробовал. ProcessHacker не видит длл.
Ну так он и не увидит, потому что DLL нет в PEB -> PEB_LDR_DATA и хидеры подтерты.
-
Какая-то тупая у тебя альтернатива. Delphi никак не может быть заменой C++.
Может просто C++ довольно сложен для тебя и ты не в состоянии на нем построить своё приложение?
-
Спасибо Но не работает инжект...пишет только Process found and ready to injection! PID: XXXX, дальше ничего. Пробовал на x64 и x86 системах, в исходниках внедряемой .dll нет ни GetModuleHandle, ни двух других функций.
Что я делаю не так?))
PS Для сравнения, ProcessHacker без проблем внедряет эти же .dll...
А ты собственно инжектить пытаешься наверное в процесс, который был запущен от имени админа, но при этом инжектор ты запустил без админских прав.
-
Привет. Пофикстье ссылки пожалуйста, хотелось бы опробовать сие творение ))
ЗЫ Для использования manual map нужно вкл тестовый режим винды ?
Поправил ссылки. Нет, тестовый режим не нужен.
-
Вот теперь понял) И на это спасибо что помогли
Всем спасибо!!!! Все сделал и все работает)
Ну вот, другое дело) Как видишь, когда ты пишешь сам - намного приятнее)
-
Не понял)
Чего ты не понял? Тебе сказали, что весь скрипт за тебя писать не будут.
Всё что необходимо для написания своего скрипа ты уже получил в этом топике.
-
Автореггер - это автоматический регистратор сайтов.
Спасибо, посмеялся
А по факту, авторегер это программа/скрипт, которая в автоматическом режиме регистрирует учётные записи на различных сервисах (например: форумы, социальные сети, эл. почта).
-
Очень внимательно подбирай комплектующие, то что берешь с уценкой - обязательно прогоняй на стресс-тестах.
Также разгонять железо нужно с умом, а вообще - лучше не разгонять, если нет опыта и самое главное - нет необходимости. Советую тебе не баловаться с оверклокингом, когда новый комп возьмешь)
Чет рано у тебя комп сдулся, видать не бережёшь железо, мой комп 5 лет проработал уже, и пока нет никаких намеков на выход из строя или износ)
Motherboard - ASUS M4N78 Pro
БП - FSP Epsilon 600W
CPU: AMD Phenom II X4 3.4 GHz
Video: XFX Radeon 6870HD Black Edition
RAM: 4GB DDR3 Kingston (1300 Hz) + 8GB DDR3 Corsair (1600 Hz - downclocked to 1300 Hz)
HDD: Seagate Barracuda 1TB 7200rpm -
Довольно сложно ответить на вопрос, видя только технические харктеристики) Посмотри тесты производительности в сравнении с другими процами из той же ценовой категории и делай выводы - выгодно или нет.
P.S. С нынешним курсом доллара к сожалению любая покупка техники не выгодна - ты переплачиваешь вдвое.
- 1
-
Даёшь FullHD экраны)
А можно и QuadHD)
Вообще в любом случае советовал бы ориантироваться на широкоформатные разрешения дисплеев.
Очень редко кого можно встретить с квадратным монитором)
-
Ну для этого стоит начать учить WinAPI и какой-нибудь язык программирования.
Можешь задавать вопросы и по этой теме, тебе подскажут.
-
Трейнер на CE ты никак не защитишь к сожалению, как бы ты не пытался закриптовать АА-скрипт, в процесс игры-то пишется байт код и по какому-то конкретному адресу, соотвественно перехватив функцию записи в память процесса - NtVirtualWriteMemory будет известен и адрес куда ты пишешь и какие ты байты пишешь (а также сколько байтов ты пишешь).
Как вариант, чтобы не использовать подобный подход можно чуть-чуть осложнить жизнь вломщикам, запаковав трейнер в какую-нибудь Themida или VM Protect, но скорее всего почти каждый антивирь будет блочить такой файл.
Можно пойти немного по-другому пути, это зафигачить трейнер в виде DLL, тогда ты сможешь работать с адресным пространством процесса напрямую, но так как ты скорее всего будешь модифицировать код игры, то ты будешь вызывать VirtualProtect (и если перехватить этот вызов внутри игры, то станет известен адрес и диапозон, по которому ты возможно запишешь свои байты).
Также, увеличить время взлома можно засчет создания "фонового шума", т.е. вызывать VirtualProtect не тогда когда тебе именно нужно, а просто в рандомные промежутки времени (с параметрами похожими не на фейковые). Соотвественно в период этого фонового шума нужно записывать последовательность байт (желательно тоже использовать какой-нибудь алгоритм рандомизации).
Например ты можешь создать грубо говоря очередь запросов, и забирать элемент из очереди каждые 50 или 100 мс, а когда юзер активирует чит (сделай какой-нибудь таймаут небольшой и на это), ты в рандомное место этой очереди впихнешь уже настоящий адрес и запишешь нужные тебе байты).
В конечном итоге, единственное что ты можешь сделать, это заставить взломщика потратить больше времени на взлом трейнера, но защитить ты его врядли сумеешь.
-
Очевидно, что релиз не удался)
-
-
Казалось бы - 10 символов кода... А могут решить продуктивность остальных 1000-1500.
Код не измеряется в символах)
-
DllMain должна вернуть 1, в противном случае - Dll выгружается.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms682583.aspx (внимательно прочитай про Return Value).
-
1 там после CreateRemoteThread ты забыл WaitForSingleObject а потом закрыть хендл потока и освободить памятьОтвет - зачем, если поток, выполнив функцию (если она не зациклена), завершится сам?2 задай размер стека CreateRemoteThread в 4096 иначе он будет по размеру из хидера ехе игры (иногда там слишком много) 3 параметр3 юзай W (уникод) иначе некоторые юзера будут очень часто видеть "Я не смог заинжектить твою библиотеку :(" особенно китайские lolНа любой современной винде А-функции лишь врапперы для W-функций. Любой нуб это знает, а уж такой крутой проггер, могущий написать самоинжектируемую cpl - и подавно.4 длку пиши в темп (как на странном видео выше) а не в С. времена хп прошлиС этим согласен5 зачем делать "GetProcAddress LoadLibrary" если ты можешь добавить ее в импорт инжектора...А если делать инжектор, чтобы юзер сам мог выбирать свою длл?6 вероятно долбаные антивири будут ставить дофига детектов на такой инжектор, так что добавь какую-то примитив шифро или в upx егоАнтивири срабатывают почти на все, что модифицирует чужую память, так что это тупо придирка.7 правильно создавай файл когда достанешь из ресурса: CreateFileW,[FilePath],GENERIC_WRITE,FILE_SHARE_WRITE,0,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0Ну и нахрена создааать файл с разделенным доступом во время первой его записи? Нефига к нему в это время вообще обращаться.И да, напиши-таки dll, которая сама инжектится с хуком dx9, да ещё чтоб она не требовала эскалацию привилегий - думаю всем будет очень интересно взглянуть на это в деле.
-
У меня есть видео урок по этой теме на канале.
-
Зачем давать предупреждения во флудилке? :с
Это чтоб усмехаться было неповадно, сообщая заведомо ложную информацию.
Пробелы в знаниях
in Общение
Опубликовано
Ты что тут паришь? Индекс EndScene в vTable у 9го директа - всегда 42. Так что это будет совместимо со всеми версиями винды.