0
ответов

Как эти обфускаторы javascript генерируют реально работающий код?

Есть этот и этот, и они оба генерируют совершенно нечитаемый код, причем один более очаровательный, чем другой. Я не эксперт в Javascript, но я не понимаю, как ゚ω゚ノ= /`m´)ノ ~┻━┻ /...
вопрос задан: 16 January 2012 17:40
0
ответов

Хорошая разработка программного обеспечения и безопасность

В рекомендациях по безопасности и дизайну очень подробно описаны различные методы, которые затрудняют взломщику возможность взломать реализацию биллинга в приложении. Особо следует отметить, насколько легко это ...
вопрос задан: 10 January 2012 02:53
0
ответов

Почему проверка подписи на удаленном сервере более безопасна, чем на устройстве?

Раздел Security Controls в обзоре In-app Billing предписывает выполнять "проверку подписи" на удаленном сервере, а не в приложении (работающем локально на устройстве Android): По ...
вопрос задан: 10 January 2012 01:41
0
ответов

Как лучше всего прочитать код уже определенного функция (особенно из контекста System`)?

Иногда нам нравится смотреть, как определены определенные функции System` (когда они написаны в Mathematica). Этот вопрос о том, как лучше всего это сделать. Следует иметь в виду: Конечно ...
вопрос задан: 23 December 2011 13:12
0
ответов

Загрузка двоичного файла Mac в качестве динамической библиотеки

Я занимаюсь реинжинирингом с двоичным исполняемым файлом без исходных текстов. В Windows я могу загрузить исполняемый файл (EXE) с помощью LoadLibrary, как DLL-файл. Если загруженный файл ...
вопрос задан: 12 December 2011 14:02
0
ответов

Как реконструировать компилятор?

У меня есть компилятор, который компилирует недокументированный байт-код для недокументированной виртуальной машины. Я хотел бы иметь возможность компилировать в ту же виртуальную машину, но не знаю, как это сделать. Как мне научиться это делать? ...
вопрос задан: 9 December 2011 01:30
0
ответов

Обратный инжиниринг исходного кода C из сборки

Я хотел бы знать, может ли кто-нибудь Помогите мне решить проблему, с которой я столкнулся при изучении одного из слайдов лекций вводного урока сборки, который я хожу в школе. Проблема я ...
вопрос задан: 15 November 2011 04:18
0
ответов

Бесплатный UML-инструмент обратного проектирования для C ++ (.h / .cpp ==> Диаграмма классов)

Какие инструменты доступны для создания диаграмм классов UML из набора .h - или .cpp-файлы? Я ищу что-то ... бесплатное запускается из коробки в Windows, не требует каких-либо конкретных ...
вопрос задан: 5 November 2011 11:15
0
ответов

Упакованная и зашифрованная секция в задаче реверсирования x86, не нарушая эвристику энтропии

Задача: Я собираю набор задач по реверсированию сборки x86, из которых у меня уже есть двадцать или около того. Они просто для развлечения/образования. Текущая задача - одна из самых ...
вопрос задан: 29 October 2011 09:06
0
ответов

Выделять меньше места, чем необходимо для определенного типа?

Я относительно новичок в программировании на C и мне трудно понять всю проблему распределения памяти. Скажем, я делаю: int * n = malloc (sizeof (char)); // (предполагая, что malloc не возвращает NULL ...
вопрос задан: 23 October 2011 19:05
0
ответов

«Относительные виртуальные адреса», относительно чего?

Я только что читал о смещениях инструкций, которые они находятся в файле на диске, RVA и VA после их загрузки в память. Я также читал, что если PE-файл был загружен в ...
вопрос задан: 21 October 2011 11:50
0
ответов

Операторы Goto в декомпилированном коде, вызывающие проблемы

Заказчик предоставил мне старый неподдерживаемый код стороннего поставщика в файле jar, и я пытаюсь его перепроектировать, поэтому я повторно реализую тот же протокол. используется для подключения к серверу. ...
вопрос задан: 7 October 2011 14:03
0
ответов

Преобразование ассемблера в язык высокого уровня [закрыто]

Есть ли способ преобразовать язык ассемблера в какой-либо язык высокого уровня? Я пытаюсь сделать порт приложения для Linux для получения школьных оценок. Приложение загружает файл с сервера, а затем ...
вопрос задан: 25 September 2011 00:51
0
ответов

Обратный инжиниринг .NET SQL Assembly

Каковы некоторые приложения / программное обеспечение, которое может реконструировать сборку .NET SQL .DLL? Я уже знаю о Reflector, doPeek и JustDecompile, но ищу другие.
вопрос задан: 19 September 2011 06:24
0
ответов

Защитите постоянную строку против обратной машины

У меня есть приложение Android, которое имеет жесткие кодированные (константы Static String) (пользователь / пропуск) для отправки электронных писем через SMTP. Проблема в том, что файл .dex в .apk можно легко сформироваться с обращением ...
вопрос задан: 15 September 2011 18:57
0
ответов

Отпечаток пальца функции на уровне ассемблера

Я хотел бы определить, были ли две функции в двух исполняемых файлах скомпилированы из одного и того же (C) исходного кода, и хотел бы это сделать, даже если они были скомпилированы разными версиями компилятора или...
вопрос задан: 2 September 2011 12:54
0
ответов

Шифрование строки времени компиляции

Я не хочу, чтобы инженеры-инженеры прочитали простой текст хардкодированных строк в моем приложении. Тривиальное решение для этого используется простой XOR-шифрование. Проблема в том, что мне нужен конвертер и в ...
вопрос задан: 1 September 2011 12:44
0
ответов

рекомендуемые руководства / книги для чтения сборки [закрыто]

Так что в последнее время я был заинтересован в чтении сборки, которая отображается дизассемблером, например ollydbg. Причина, по которой я хочу прочитать эту сборку, состоит в том, чтобы узнать, как другие разработчики создают свои ...
вопрос задан: 14 August 2011 21:51
0
ответов

Разве нет официальной спецификации формата .apk?

Я видел некоторые приложения, которые преобразовывают файлы .apk в элементарные файлы. Я хотел бы знать, где я могу найти официальную спецификацию файлов .apk, но я ничего не добился! Может ли кто-нибудь ...
вопрос задан: 30 July 2011 00:25
0
ответов

Деконструкция сбоев покемонов?

(Прошу прощения, если это не место, чтобы задать этот вопрос. Я думаю, что это определенно связано с программированием, хотя, если это относится к другому сайту, пожалуйста, дайте мне знать) Я вырос, играя в Pokémon Red and Blue, ...
вопрос задан: 29 July 2011 17:14
0
ответов

Как выполнить обратный инжиниринг REST-Webservice

В настоящее время я пытаюсь реконструировать частный REST-Webservice, в котором отсутствует документация. Единственное, что я знаю об этом, это то, что он написан на PHP с использованием ZendFramework. Есть ли какие-нибудь простые ...
вопрос задан: 26 July 2011 13:57
0
ответов

Параметр «Запретить дизассемблеру Microsoft IL Disassembler открывать мою сборку» в обфускаторе

Я пытался применить защиту кода с помощью обфускатора SmartAssembly к приложению WPF Prism, но это приложение отказывается работать должным образом при обфускации. Единственный вариант, который ...
вопрос задан: 19 July 2011 17:02
0
ответов

vftable - что это?

Что такое vftable в высоких языках программирования? Я прочитал что-то вроде адреса структуры виртуального объекта, но это довольно беспорядочная информация. Может кто-нибудь объяснить это?
вопрос задан: 12 July 2011 12:48
0
ответов

Плохо обратное проектирование документированная Java из исходных кодов

Я системный инженер, недавно выпускник колледжа, и мне только что дали проект, который является исключительно устрашающим. У нас есть устаревшая система, мы юридически владеем всем кодом и всеми правами на него.
вопрос задан: 14 June 2011 14:21
0
ответов

Инструкции IDA pro asm изменяются

Я просто хочу знать, как я могу изменить инструкции asm в представлении IDA A: Как редактировать инструкции (для пример: jnz в jmp)? Как вставить новые инструкции (вызовите func1, вызов func2 вставлен в существующий ...
вопрос задан: 13 June 2011 08:06
0
ответов

Как защитить ключ дешифрования от декомпиляции?

Я новичок программист на Java. Я работаю над приложением, которое расшифровывает некоторые данные. Ключ дешифрования жестко запрограммирован в программном обеспечении, поэтому его можно увидеть, проанализировав байт-код. Я знаю, что ...
вопрос задан: 20 May 2011 09:36
0
ответов

Возможно ли в IDA Pro сделать смещение поля структуры в vtable, которое определено в сегменте .data?

Вот чего я хочу добиться. Я определил класс, который определил как структуру для хранения данных класса. Один из методов класса использует поле класса как указатель на vtable. int __thiscall ...
вопрос задан: 9 May 2011 02:03
0
ответов

Можно ли создавать классы Java из JavaDoc?

Вот проблема: в настоящее время моя команда работает на поставщика, который предоставил нам огромную спецификацию JavaDoc из своей библиотеки, но не предоставить файл .jar с заглушками или реализацией. Мы уже говорили с ...
вопрос задан: 3 May 2011 03:53
0
ответов

Инструмент UML для обратного проектирования проекта eclipse

В настоящее время я работаю над проектом в Eclipse, но проблема в том, что этот проект очень большой (много кодов, классов, пакетов и т. д.) и недокументирован. Поскольку проект написан на Java, мой ...
вопрос задан: 26 April 2011 13:51
0
ответов

Как исправить строку кода в DLL?

У меня есть .Net dll, в которой отсутствует строка кода. Я хотел бы исправить эту DLL, но у меня нет исходного кода. Как мне поступить? Кто-нибудь знает, как быстро исправить что-то вроде этого?
вопрос задан: 21 April 2011 11:28