공부21 리버싱#1 - gdb 명령어 사용하는 방법! - 먼저 작성 코드 확인 - gdb a.out 실행 - disassemble = disas 명령어 실행 여기서 % = AT&T 방식의 경우 레지스터를 %형식으로 사용 인텔 방식을 사용할 경우에는 표현 방식을 변경 해 주어야 한다. run으로 프로그램을 시작해보면, Segmentation fault 에러 발생!! 그래서 Breakpoint를 만들어 주어야한다! 0x08048060 첫 번째 줄에 breakpoint가 걸렸다! tip - breakpoint 할 때 b main+7 하면 오류!! 위치를 지정할 시! *main+7 이렇게 해야 한다! 현재 지금 프로그램의 문맥의 위치가 화살표로 표시되어있다! 아직 저 push 명령어 실행 전! 현재 문맥에서의 register의 값들이 다 나오게 된다! eip - .. 2021. 3. 1. 헤이디에스큐엘(HeidiSQL) - DB 생성하기 HeidiSQL을 실행하면 아래와 같은 화면이 나온다. 1. 신규 -> 2. 신규 세션의 이름 변경 -> 3. 비밀번호 입력 -> 4. 열기 그 다음 데이터베이스 생성~!! investar 이라는 이름으로 데이터베이스를 생성한다! -> CREATE DATABASE INVESTART; 명령과 동일한 효과를 가진다. 2021. 2. 17. 주피터(JUPYTER NOTEBOOK) 설치 및 실행 - 프로젝트 관리 C:\Users\user\AppData\Local\Programs\Python>pip3 install jupyter 1. pip3 install jupyter 명령을 사용해서 jupyter을 설치하면 됩니다. C:\Users\user\AppData\Local\Programs\Python>jupyter notebook 2. 설치가 완료 되었다면 jupyter notebook 명령어를 사용하면 됩니다. - > jupyter 환경으로 이동 되어집니다. - > cmd 창을 종료하면 실행 되어진 jupyter notebook이 종료되니 cmd 창은 항상 켜놓을것! 실행이 되면 New -> Python3 클릭! 그럼 새로운 프로젝트가 실행이 된다!! 그럼 코딩 화이팅 하시길! 2021. 2. 5. 판다스(pandas) read_html() 함수로 엑셀파일 읽기, 사이트 파일 읽어오기 1. 무엇을 할 것인가? 한국거래소 기업공시채널(kind.krx.co.kr)에서 제공하는 엑셀 파일 읽기를 해보자!! 일단 저 사이트에 접속 (kind.krx.co.kr) -> 상장법인상세정보 -> 상장법인목록 -> excel 파일 다운로드 excel 파일을 열면 아래와 같이 표시된다. -> 그래서 read_excel() 함수를 사용해야 할 것 같지만 해당 파일을 메모장으로 열어보면 아래와 같이 html 파일로 이루어진 것을 알 수 있다. 따라서 팬더스의 read_html() 함수를 이용하여 파일을 읽어야 한다. 2. 선행과정 read_html() 함수를 호출 하기 위해 필요 라이브러리를 설치해 준다. C:\Users\user\AppData\Local\Programs\Python>pip install h.. 2021. 1. 4. 이전 1 2 3 4 5 6 다음 728x90 반응형