reverse-engineering

    10

    3답변

    오늘, 파이썬이 특정 종류의 루프를 처리하는 방법에 관해서 나는 asked a question입니다. 답변 중 하나에는 예제의 디스 어셈블리 버전이 포함되어 있습니다. 더 알고 싶습니다. 내 파이썬 코드를 어떻게 분해 할 수 있습니까? dis 모듈에서

    0

    3답변

    TCP 클라이언트에 대한 인터페이스를 파악할 수있는 도구가 있는지 알아야합니다. 우리 회사는 타사 도구를 구입했으며 우리는 서버 쪽과 클라이언트 쪽 대부분을 정말 좋아합니다. 나는 클라이언트 측이 서버에 보내는 호출을 알아낼 수 있는지보고 싶습니다. 그래서 우리가 원하는 클라이언트 측 기능을 만들 수 있습니다. 클라이언트가 서버와 통신하는 포트 번호와 프로

    4

    5답변

    리버스 엔지니어링을 배우기 시작하고 사람들이 사용하는 도구와 각자 장단점에 대해 알고 싶습니다. .NET Reflector를 사용하여 .Net 앱을 리버스했지만 이전 COM DLL과 함께 작업해야하며 수행중인 작업을 파악하는 것이 좋습니다. 작성한 많은 개발자는 코드를 소스 제어로 확인하지 않았으며 바이너리는 프로덕션 서버에 있습니다. 어떤 도움을 주시면

    5

    4답변

    일부 리버스 엔지니어링을 수행 중이며 실행 파일에서 호출되는 API를 알고 싶습니다. 나는 대부분 특정 Windows 시스템 DLL에서 호출되는 API에 관심이 있습니다. 내가 할 수있는 한 가지 방법은 dumpbin을 사용하여 DLL에서 모든 API를 공개하고 Windbg의 모든 중단 점을 넣는 것입니다. 다른 방법이 있습니까? 많은 시스템 DLL을 모니

    1

    4답변

    .vce 형식을 연구하고 싶습니다. 이것은 바이너리 형식이며 단순한 객체 직렬화보다 복잡합니다. 바이너리 형식을 분석 할 수있는 도구 나 기법이 있습니까?

    1

    1답변

    적대적인 이진 파일에서 str[possibly n]cmp을 찾아야합니다. 문제는 분해에 10 억 개가 있다는 것입니다. 문자열의 도움이 있기 때문에 알고 있습니다. 나는 'otx'가없는 바이너리를 분해하고있다. (문자열을 넣는 역 어셈블러) gdb를 사용할 수 있도록 일단 프로그램이로드되면이 문자열의 메모리 오프셋을 찾는 방법을 알아야한다. 당신이 말할 수

    1

    4답변

    DLL 라이브러리에서 함수를 호출하는 VB6 응용 프로그램을 디스 어셈블했지만 디스 어셈블리에서 해당 DLL에 대한 참조를 찾을 수 없습니다. 호출 코드가 어떻게이 DLL을로드 할 수 있습니까? DLL 제거 및 대체의 효과를 관찰 할 수 있으므로 동적으로 링크됩니다. IDA Pro Free를 사용하고 있습니다. 호출 응용 프로그램은 VB6 응용 프로그램이며

    6

    3답변

    저는 블루 레이 플레이어를 리버스 엔지니어링하고 모드 변경하려고하는 modders 그룹과 일하고 있습니다. 펌웨어 코드가 압축 된 것으로 보이고 압축 풀기 코드가 발견되지 않아 멈추었습니다. 아마도 압축 해제는 하드웨어에 의해 처리됩니다. 제 질문은 압축 출력만으로 어떤 압축 알고리즘 유형이 사용되는지 어떻게 결정합니까? 우리는 반복되는 문자열을 발견 할

    0

    3답변

    의 소스 코드를 볼 수 없습니다. Jeff's blog post은 누군가 Reflector라는 프로그램에서 폐쇄 소스 코드를 볼 수 있다고 읽었습니다. 쉐어웨어 응용 프로그램 인 Coda의 소스 코드를보고 싶습니다. 그러나 어떤 애플리케이션을 사용해야하는지 잘 모르겠습니다. 그것은 리플렉터가 사용될 수있는 것 같습니다. 닷넷 앱. 어떻게 Coda의 소스 코

    2

    1답변

    MSSQL 2005 데이터베이스의 엔티티 다이어그램을 만들어야합니다. 관계는 기본 키를 일관되게 사용하여 정의되지만 아무 곳에서나 외래 키가 없습니다. Microsoft Visio의 "Reverse Engineer"기능을 시도했는데 물론 외래 키가 없어서 실패했습니다. 따라서 관계를 그릴 때 외래 키에만 의존하지 않는 다이어그램 도구가 필요합니다.