reverse-engineering

    1

    1답변

    APK 파일을 리버스 엔지니어링하려고합니다. 클래스 및 리소스 파일을 가져 오기 위해 apk2jar를 시도했습니다. 하지만 자산을 압축 해제 할 수는 없습니다. 아무도 도와 줄 수 있습니까?

    1

    1답변

    안드로이드는 JNI를 통해 .so 파일을 사용할 수 있습니다. C/C++의 네이티브 함수는 Java 함수에 바인딩됩니다. 다른 개발자의 .so 파일 (소스 코드가 없음)을 사용하고 싶습니다. 네이티브 함수의 인터페이스를 알고 있지만 몇 가지 어려움에 직면 해 있습니다. .so 파일은 특정 패키지 이름에 바인딩하도록 하드 코딩 된 것 같습니다. 다른 개발자의

    1

    2답변

    IDA Pro에서 배열의 요소 크기를 어떻게 설정합니까? DWORD 배열을 원하는 구조를 만들고 있습니다. 하지만 기본적으로 바이트입니다. 나는 당신은 로컬 유형 창 ( Shift 키 F1)에서 일반 C를 사용하여 struct 및 enum 정의를 편집 할 수 있습니다 6.1

    0

    1답변

    필자는 Delphi 7로 작성된 응용 프로그램의 바이너리 전용 복사본을 가지고 있습니다. 실행의 일부로 일부 데이터를 텍스트 파일에 씁니다 (일반 텍스트가 아님). 입력 데이터의 일부를 알고이 파일의 복사본을 가지고 있다면 파일에서 데이터를 추출 할 수 있습니까? (암호화 된 경우 어떻게됩니까?) 언급 된 파일의 구조에 대해서는 잘 모릅니다. 아니요, 애플

    1

    1답변

    그래서 오늘 this crackme을 해결했습니다. 필자는 몇 가지 마지막 지침을 제외하고는 직렬 생성 루틴을 찾아서 이해했습니다. 나는 처음으로 어셈블리에 keygen 을 쓰려고 결심했다. 시리얼 루틴의 마지막 몇 가지 지침이 나올 때까지 모든 것이 잘 진행되고있었습니다. 내가 MASM 인텔 어셈블리를 사용하고 있습니다 (? 인텔은 & T, 당신이 전화를

    1

    3답변

    나는 집계 한 dll 도서관이있다 그러나 그것에 관하여 아무 문서도 없다. dll (적어도 함수 이름, 매개 변수 번호 및 유형)의 공용 인터페이스를 가져 오는 방법이 있습니다. 감사합니다, 하나는 잘 알려진 dependency walker를 사용할 수있는 동적 연결 라이브러리 내 보낸 공용 기호 (함수와 변수)를 검색하기 위해

    0

    1답변

    리버스 엔지니어링에 관한 lena151의 튜토리얼을 따라 왔으며, 풀기를 제외하고는 모두 잘 진행 중입니다. 나는 64 비트 윈도우 7 머신에서 olly를 실행 중이며 EP가 항상 "JMP 71B00000"일 때를 제외하고는 잘 동작한다. 주소가 EAX로 옮겨지고 ECX로 옮겨진다. ECX에 전화가 걸려서 프로그램에 전달할 수 없다는 예외가 발생합니다. E

    3

    1답변

    나는 서버에서 발견 된 잠재적 악용으로부터 바이너리를가집니다. 이 바이너리가 악용하려고 시도한 것을 정확하게보기 위해이를 뒤집는 것에 관심이 있습니다. 내 유일한 문제는 OBJDump 및 기타 유사한 프로그램은 모두 파일을 읽을 수 없다는 오류를 반환합니다. 16 진수 덤프는 ELF 헤더가 파일에 존재하지만 ELF가 순전히 16 진수를 기반으로 빌드되었는지

    1

    3답변

    를 선택 나는 책 을 읽고있다 반전 : 리버스 엔지니어링의 비밀과 두 번째 장에서 저자는 말한다 : 당신이 반전과 어셈블리 언어 학습을 계획하는 경우 IA-32를 염두에두고 구체적인 플랫폼을 가지고 있지 않습니다. 이 책은 2005 년에 작성된 것이므로 관련성이 있는지 궁금합니다. 리버스 엔지니어링에 대한 경험이 없다면 어셈블러 등은 IA-32를 선택해야합

    1

    1답변

    간단한 프로그램입니다. C 소스 코드와 함께 x86_64 용으로 생성 된 어셈블리를 붙여 넣었습니다. int main() { 4004b4: 55 push %rbp 4004b5: 48 89 e5 mov %rsp,%rbp int array[10]; array[0] = 5; 4004b8: c7 45