Gdb config만들어서 next 갈길때마다 팔요한 레지스터 값!보이게 display/ x rax 하게해놓든가
익명(118.139)2025-10-21 23:18
답글
감사합니다
익명(211.176)2025-10-21 23:20
답글
아니면 layoit쓰삼
익명(118.139)2025-10-21 23:21
답글
Layout
익명(118.139)2025-10-21 23:21
답글
@ㅇㅇ(118.139)
개빨리한 친구 말로는 objdump하고 그냥 순서대로 열심히 보면 된다는데, 얘는 그냥 재능인거겠죠?
일반적으로는 그런 도구들을 사용하지 않고서는 힘들까요??
익명(211.176)2025-10-21 23:22
답글
Gdb로 objdump하고 보기만 한다고? 레지스터 값 변하는거 확인은 할꺼같은데
익명(118.139)2025-10-21 23:28
답글
@ㅇㅇ(118.139)
gdb 안 쓰고 리눅스 objdump 명령어로 덤프해서 다 했다고 하더라구요
저는 gdb 쓰면서 레지스터 값을 안 보면서 했는데, 저같은 일반인은 레지스터 값이 어떻게 변하는지에 집중해서 풀어나가면 되나요?
이게 제가 자꾸 c로 디컴파일?해서 해결하려는 경향이 있는 것 같아서 더 어려운 걸까요 ㅠㅠ
익명(211.176)2025-10-21 23:33
답글
Bomblab과제가 어ㅓ셈블리 공부하는거 아님? 그걸 디컴파일해서 보면 어카노 ㅋㅋ
익명(118.139)2025-10-21 23:41
답글
@ㅇㅇ(118.139)
그 디컴파일러를 쓴다는 게 아니라 코드를 보고 제가 직접 디컴파일해서 보게 된다는 거였어요 ㅋㅋ
이게 어떤 흐름으로 코드가 진행되는지 헷갈려서 더 그런 것 같은데, 이런 과정없이 순수 어셈블리로만은 어떻게 풀어나가야 되는지 잘 모르겠어요
익명(211.176)2025-10-21 23:46
답글
걍 컴터처럼 하나씩 처리하면 되지 않나
익명(118.139)2025-10-21 23:51
답글
과제함 보고싶네
익명(118.139)2025-10-21 23:52
답글
@ㅇㅇ(118.139)
이메일 남겨주시면 보내드릴게요
익명(211.176)2025-10-22 00:14
답글
gimga1901@gmail.com
익명(118.139)2025-10-22 00:18
답글
@ㅇㅇ(118.139)
보냈습니다
익명(211.176)2025-10-22 00:22
답글
@글쓴 프갤러(211.176)
아 참고로 숫자.txt는 제가 낸 정답이고, bomb.c랑 bomb 바이너리만 보고 답을 찾아야 합니다
bomb에 텍스트파일 전달하면 한줄씩 읽어서 순서대로 phase 1, 2, ... 진행하는 방식이에요
물론 직접 입력해도 됩니다
익명(211.176)2025-10-22 00:23
답글
나 군대가기전에 노트북팔아서 못하겟는디 objdump한거 캡쳐해주시면 안되나 ㅋㅋ 지금 휴가랄까
많이 해봐야함
Gdb 쓰지?
Objectdump -d -M intel-mnemonic bomb > asm.s Code asm.s 해서 전체볻,ㄴ가
Gdb config만들어서 next 갈길때마다 팔요한 레지스터 값!보이게 display/ x rax 하게해놓든가
감사합니다
아니면 layoit쓰삼
Layout
@ㅇㅇ(118.139) 개빨리한 친구 말로는 objdump하고 그냥 순서대로 열심히 보면 된다는데, 얘는 그냥 재능인거겠죠? 일반적으로는 그런 도구들을 사용하지 않고서는 힘들까요??
Gdb로 objdump하고 보기만 한다고? 레지스터 값 변하는거 확인은 할꺼같은데
@ㅇㅇ(118.139) gdb 안 쓰고 리눅스 objdump 명령어로 덤프해서 다 했다고 하더라구요 저는 gdb 쓰면서 레지스터 값을 안 보면서 했는데, 저같은 일반인은 레지스터 값이 어떻게 변하는지에 집중해서 풀어나가면 되나요? 이게 제가 자꾸 c로 디컴파일?해서 해결하려는 경향이 있는 것 같아서 더 어려운 걸까요 ㅠㅠ
Bomblab과제가 어ㅓ셈블리 공부하는거 아님? 그걸 디컴파일해서 보면 어카노 ㅋㅋ
@ㅇㅇ(118.139) 그 디컴파일러를 쓴다는 게 아니라 코드를 보고 제가 직접 디컴파일해서 보게 된다는 거였어요 ㅋㅋ 이게 어떤 흐름으로 코드가 진행되는지 헷갈려서 더 그런 것 같은데, 이런 과정없이 순수 어셈블리로만은 어떻게 풀어나가야 되는지 잘 모르겠어요
걍 컴터처럼 하나씩 처리하면 되지 않나
과제함 보고싶네
@ㅇㅇ(118.139) 이메일 남겨주시면 보내드릴게요
gimga1901@gmail.com
@ㅇㅇ(118.139) 보냈습니다
@글쓴 프갤러(211.176) 아 참고로 숫자.txt는 제가 낸 정답이고, bomb.c랑 bomb 바이너리만 보고 답을 찾아야 합니다 bomb에 텍스트파일 전달하면 한줄씩 읽어서 순서대로 phase 1, 2, ... 진행하는 방식이에요 물론 직접 입력해도 됩니다
나 군대가기전에 노트북팔아서 못하겟는디 objdump한거 캡쳐해주시면 안되나 ㅋㅋ 지금 휴가랄까
@ㅇㅇ(118.139) 메일로 objdump 한거 텍스트파일 보냈습니다!
첨보는 명령어나오면 x86 amd64 reference드가서 찾아보삼