본문 바로가기
  • PunkComputing
반응형

공부방10

자료형 아스키코드 파이썬에서 문자와 아스키코드를 변환할때 chr() 과 ord() 함수를 사용 할 수 있다. 문자 -> 아스키코드 : chr() 아스키코드 -> 문자 : ord() chr() print chr(65) #A print chr(100) #d print chr(126) #~ ord() print ord('A') #65 print ord('d') #100 print ord('~') #126 WORD? DWORD? win32 api를 다루다보면 종종 WORD나 DWORD 자료형이 보입니다. 정의가 되어있는 헤더파일로 가보면 WORD는 unsigned short로, DWORD는 unsigned long으로 typedef 되어있습니다. 그냥 unsigned short를 사용하면 되는데 굳이 자료 재정의를 하여 WORD.. 2020. 12. 20.
C/C++ 출력_타입 C언어 출력타입 %d, %f, %e, %o, %x, %u, %g ...... %d: 10진수(정수형) %f: 실수형 %e: 지수형 %o: 8진수 %x: 16진수 %u: 부호없는 10진수 %g: 실수형 자동출력 %p: 포인터의 주소 %c: 하나의 문자로 출력 %s: 문자열 2020. 12. 20.
FFFFFFFF16 en.wikipedia.org/wiki/4,294,967,295 2020. 12. 20.
random pwnable rand() 이전 강의가 너무 길어져서 약간 잘라내고 새로운 부분을 추가했다. 여기서는 자료형을 다루는 연산자와, 변수의 개념에 대응하는 상수(Constant)를 강의하려 한다. 1. 연산자 (Operator) 우선순위별로 보면 다음과 같다 1. 소괄호 () : 수학에서 괄호 속을 먼저 연산하는 것을 떠올리면 된다. 2. 단항연산자 : 1개의 항에 대하여 연산을 해준다. 2-1) 논리연산자 ! : 피연산자 a의 값이 거짓(0)이면 참(1)을, 그 외의 수는 거짓(0)을 반환한다. 사용법 [ !a ] 2-2) 비트연산자 ~ : 피연산자 a를 bitwise(비트 반전) 시킨다. 즉, 1100 -> 0011. 사용법 [ ~a ] 2-3) 증감연산자 ++, -- : 피연산자의 앞에 오냐(전위증가), 뒤에 오냐(.. 2020. 12. 20.
tar 사용법 1. tar로 압축하기 > tar -cvf [파일명.tar] [폴더명] ex) abc라는 폴더를 aaa.tar로 압축하고자 한다면 > tar -cvf aaa.tar abc 2. tar 압축 풀기 > tar -xvf [파일명.tar] ex) aaa.tar라는 tar파일 압축을 풀고자 한다면 > tar -xvf aaa.tar 3. tar.gz로 압축하기 > tar -zcvf [파일명.tar.gz] [폴더명] ex) abc라는 폴더를 aaa.tar.gz로 압축하고자 한다면 > tar -zcvf aaa.tar.gz abc 4. tar.gz 압축 풀기 > tar -zxvf [파일명.tar.gz] ex) aaa.tar.gz라는 tar.gz파일 압축을 풀고자 한다면 > tar -zxvf aaa.tar.gz 참고로, .. 2020. 12. 17.
2021년 리눅스에서 가상머신환경 만들기 VMware 문제해결 ┌──(root💀kali)-[/home/linux/Downloads] └─# chmod +x VMware-Workstation-Full-16.1.0-17198959.x86_64.bundle ┌──(root💀kali)-[/home/linux/Downloads] └─# ./VMware-Workstation-Full-16.1.0-17198959.x86_64.bundle Extracting VMware Installer...done. Installing VMware Workstation 16.1.0 Configuring... [######################################################################] 100% Installation was successful.. 2020. 12. 17.
반응형