aslr

    2

    1답변

    안드로이드 4.0은 ASLR을 추가 http://developer.android.com/sdk/android-4.0-highlights.html#DeveloperApis AFAIK, ASLR은 버퍼 오버 플로우 취약점을 악용하면 일부 악성 코드 누출이/다른 라이브러리에 페이로드를 넣어시키는 피하기 위해 유용하게 그러나 거의 모든의 안드로이드에서 실행될 코드

    1

    1답변

    미리 컴파일 된 헤더와 주소 공간 레이아웃 임의 화가 호환되지 않는 여러 사이트에서 읽었습니다. 무엇이 그들을 양립 할 수 없게합니까? 그것을 고칠 때 무엇이 ​​필요할까요? 제 질문은 OS 독립적입니다.이 문제는 grsecurity와 최신 Windows 버전에서 리눅스에서 발생하는 것으로 들었습니다. (그리고 나는 다른 ASLR이 무엇인지 모른다.)

    10

    1답변

    특정 dll이 ASLR을 사용하는지 여부를 확인하는 방법은 무엇입니까? 예를 들어 kernel32.dll을 사용할 수 있습니까, ASLR을 사용합니까, 사용하지 않습니까? 어떻게 ... 덕분에 ..

    3

    2답변

    나는 DLL 주입 기술에 대해 읽었으며,이 질문을 염두에 뒀다. 우리가 ASLR 그래서 삽입 된 코드의 어떤 부분이 어떤 WINAPI 또는 시스템 호출 이후를 사용할 수 없습니다 KERNEL32.DLL 를 사용할 수있다 Windows 7의 대상 프로세스에 DLL을 주입한다고 가정하자 인젝터 코드의 loadLibrary 함수가 대상 프로세스의 주소 loadL

    6

    2답변

    나는이 이론을 들었다. 주소 공간 위치 무작위 화는 라이브러리를 가져 와서 가상 주소 공간의 임의의 위치에서로드하므로 해커가 프로그램에서 구멍을 발견 한 경우 return-to-libc 공격을 실행하기 위해 미리 알려진 주소를 갖지 않습니다 예를 들어 그러나 몇 초 동안 생각한 후에는 방어적인 수단으로는 아무런 의미가 없습니다. 가상의 TargetLib (

    27

    3답변

    많은 포인터를 사용하는 바이너리를 디버깅하려고합니다. 때로는 오류를 빨리 알아 내기 위해 결과를 빠르게 볼 수 있도록 개체의 주소와 해당 값을 인쇄하지만 개체 주소는 무작위로 지정되므로이 빠른 검사의 목적을 무효화합니다. 프로그램을 실행할 때마다 동일한 값을 얻을 수 있도록 임시로/영구적으로이를 비활성화하는 방법이 있습니까? OS는 우분투에 Linux fs

    3

    2답변

    기본적으로 Mac OS X Snow Leopard에서 ASLR을 비활성화하고 gcc에서 일부 버퍼 오버플로 및 스택 오버플로를 사용하려고합니다. 누구나 ASLR을 비활성화하는 방법을 알고 있습니까?

    8

    3답변

    내 응용 프로그램은 작업을 수행하기 위해 많은 메모리와 큰 데이터 구조가 필요합니다. 종종 응용 프로그램에 1GB 이상의 메모리가 필요하며 경우에 따라 고객이 실제로 몇 기가 바이트의 메모리를 가지고 있기 때문에 64 비트 버전의 응용 프로그램을 사용해야합니다. 과거에는 메모리가 1.6-1.7GB에 도달하면 '메모리가 부족합니다'또는 '메모리 부족'상태에

    5

    2답변

    주소 공간 레이아웃 무작위 화 (ALSR) 때문에 다른 프로세스에서 분기 된 프로세스는 mmap을 호출 할 때 다른 주소가 반환 될 것으로 예상합니다. 그러나 내가 알았 듯이 그것은 사실이 아닙니다. 그 목적을 위해 다음 테스트 프로그램을 만들었습니다. malloc에 의해 반환 된 모든 주소는 부모와 자식에 대해 정확히 동일합니다. 그들은 큰 블록이 있기

    3

    1답변

    누군가가 프로그램의 한 인스턴스에서 다른 인스턴스로 동일 할 함수 주소를 가진 라이브러리에 액세스 할 수 있는지 알고 싶습니다.