본문 바로가기

전체 글

(18)
디스코드 노래방 봇 상시 가동 https://code-shabushabu.tistory.com/19 디스코드 노래방 봇 만들기참고 블로그: https://kante-kante.tistory.com/36이 코드 그대로 했더니 명령어 인식을 못해서 수정 조금 함.또, 한번에 노래 하나씩만 재생 가능해서 플리 기능 추가했습니다. (하나 이상 노래 추가하면code-shabushabu.tistory.com이어지는 내용입니다. 위 글에서1. 봇 생성&서버에 추가3. 소스코드 (로 py파일 2개 만들기)만 참고하시면 됩니다.   구글 클라우드 플랫폼에 들어가서 프로젝트를 만듭니다.https://console.cloud.google.com/?hl=ko 메뉴 - 컴퓨터 엔진 - 사용 (처음에 카드 등록이 필요합니다. 무료 조건을 충족하면 무료로 사용..
디스코드 노래방 봇 만들기 참고 블로그: https://kante-kante.tistory.com/36이 코드 그대로 했더니 명령어 인식을 못해서 수정 조금 함.또, 한번에 노래 하나씩만 재생 가능해서 플리 기능 추가했습니다. (하나 이상 노래 추가하면 대기열에 추가됨) 봇 사용설명서  !join   음성 채널 입장 (= !입장)  !playlist   대기열(큐) 목록 출력 (= !플리)  !pause  음악을 일시정지 (= !일시정지)  !play   대기열(큐)에 노래 추가 & 노래가 없으면 최근 노래 재생 (= !재생)  !remove 대기열(큐)에 있는 곡 삭제. 사용법: !remove 1 (= !삭제 1)  !resume 일시정지된 음악을 다시 재생 (= !다시재생)  !skip   현재 재생중인 노래 스킵 (= !스킵..
메모장 WriteFile 함수 후킹 1. 기술 맵 디버그 테크닉디버그(Debug) 기법을 이용한 API 후킹기술을 이용하여 notepad. exe 프로세스의 kernel32! WriteFile() API를 후킹한다.2. 디버거 설명용어 정리 ① 디버거(Debugger) · 디버깅을 위해 사용하는 프로그램 ② 디버기(Debuggee) - 디버깅 당하는 target 프로그램  디버거 기능: 디버기 명령을 하나씩 수행, 레지스터와 메모리에 대한 모든 접근 권한을 갖는다.  디버거 동작 원리 ① 디버거 프로세스로 등록 ② OS는 디버기에서 디버그 이벤트가 발생하면 디버기의 실행을 멈추고 해당 이벤트를 디버거에게 통보 ③ 디버거는 해당 이벤트를 처리 ④ 디버거는 디버기의 실행을 재개 디버그 이벤트 (Debug Event): 9가지① CREATE_P..