shellcode

    0

    1답변

    기본 버퍼 오버 플로우로 구성된이 "게임"http://smashthestack.org/faq.html (블랙 박스 서버의 ssh를 통해 연결)의 레벨 2를 전달하려고합니다. #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <stdli

    -1

    1답변

    버퍼 오버 플로우를 실험하고 있습니다. 세 부분으로 구성되어 버퍼 건물 : 1) 실제 반환 주소를 덮어 여러 "악성"반환 주소 블록을 나는 다음을 수행 장난감 예를 작성했습니다 스택에; 2) NOP 슬 레드 블록이 악성 반송 주소를 가리키고 있습니다. 3) 스택에 너무 작은 버퍼의 버퍼 작성 작동하는 실제 쉘 코드. 재미있는 부분은 쉘에서 실행 중일 때 프

    0

    1답변

    저는 연구를했지만 내 기본적인 문제에 대한 답을 찾을 수 없다는 말로 머리말을 붙입니다. 기본 프로그램을 통해 쉘 코드에서 쉘을 시작하려고합니다. 이 프로그램 표준 입력에서 읽을 때 char *shellcode = "\x31[...]x80"; int main(void) { (*(void(*)()) shellcode)(); return

    0

    2답변

    셸 코드를 배우고 있습니다. 나는 튜토리얼이 쉘 코드를 발견 : 내가 원하는 무엇 python -c 'print "\x90\x90\x90\x90\x90\x90\x90\x90\x90\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\xb0\x0b\xcd\x80 "' > sh

    0

    2답변

    내가이 쉘 코드를 실행하기 위해 노력하고있어하지만 난 사용하여 컴파일 세그먼트 오류 /* call_shellcode.c */ /*A program that creates a file containing code for launching shell*/ #include <stdlib.h> #include <stdio.h> #include <string.

    0

    1답변

    Encoding the shellcode three times using the x64 xor Encoder 내 프로그램을 추가하거나 이미 쉘 코드의 내부 디코더 스텁 때 내가 쉘 코드를 디코딩해야하는 경우 내 자신이 악용 내가 궁금했습니다 쓰고 있어요? 해독 할 필요가 있다면 어떻게해야합니까? 아무 키도 주어지지 않았습니까?

    -2

    1답변

    는 내가 코드를 변경 평균을 알고 싶어 내가 포맷 기능을 사용할 때 '% {0}'PowerShell에서 다음 python.So를 컴파일 할 수 없습니다 파이썬에서 일부 파워 쉘 코드를 추가 할 수 있지만 만나고 싶어

    -1

    1답변

    전 쉘 코드에 멍청한 사람이고 모든 시나리오를 이해하려고합니다. 나는 C에서 내 쉘 코드를 테스트하기 위해 많은 코드를 발견,하지만 놀랍게도 그들은 매우 unreadeable하고 나는 어느 쪽도이 코드를 이해 할 수 없습니다 : int (*func)(); func = (int (*)()) code; (int)(*func)(); 또는이 하나 : int

    0

    1답변

    미안하지만이 질문이 벙어리로 들리지만 쉘 코딩에 익숙하지 않고 32 비트 Linux 컴퓨터에서 작동하는 hello world 예제를 얻으려고했습니다. 셸 코드이므로 null 바이트를 제거하고 코드를 줄이기 위해 몇 가지 트릭을 사용했습니다. 여기있다 : $ nasm -f elf print4.asm $ ld -o print4 -m elf_i386 print

    1

    1답변

    exploit.courses 리눅스 컨테이너에서 x64 shellcode을 배우고 있는데 필자가 작성한 hello world x64 쉘 코드를 실행하는 데 문제가 있습니다. .data 섹션을 사용하지 않으므로 "Hi there"버퍼를 레지스터로 직접 이동하려고합니다. 누군가 이유를 설명 할 수 ... $nasm -f elf64 -o print2.o prin