File

    [pwnable.kr][Toddler] fd 문제풀이

    [pwnable.kr][Toddler] fd 문제풀이

    fd keyword : File Discriptor #include #include #include char buf[32]; int main(int argc, char* argv[], char* envp[]){ if(argc 123 #문자열 "123"이 정수 123으로 변환 ​ex) atoi("a") -> 0# 알파벳 같은 문자열은 0으로 변환된다. ==>0x1234 : 4660 이다. ssize_t read(int fd, void *buf, size_t nbytes) ​fd : 파일 디스크립터​void *buf : 파일을 읽어 들일 버퍼​size_t nbytes : 버퍼의 크기​return : 정상적으로 실행되었다면 읽어들인 바이트 수를 리턴, 실패시 -1을 반환 리눅스의 File descriptor ..

    윈도우 cmd창에서 ftp접속하기

    윈도우 cmd창에서 ftp접속하기

    윈도우 cmd에서 ftp접속하여 파일을 다운로드/업로드 하는 방법을 알아봅시다. 먼저 실행창(윈도우+R)에서 "cmd" 명령어를 쳐서 커맨드창을 열어 줍니다. "ftp" 명령어를 입력하여 ftp프로그램을 엽니다. 그리고 open [ip주소] [port번호]를 넣고 엔터! 여기서 ip주소는 ftp서버가 열려있는 시스템의 ip주소겠죠? port는 생략하시면 기본 ftp포트(TCP 20, 21)로 접속됩니다. 그리고 나서 사용자 이름을 입력하라는 창이 뜹니다. ftp서버에서 설정한 id와 pw를 입력하고 접속을 하면 됩니다. 주요 명령어 1) ls : ftp의 폴더 목록이나 파일 목록을 보여준다. 2) cd : 해당 폴더의 내부로 들어가기 위해서 cd 폴더명 을통해 폴더를 접근한다. 3) get : 파일을 받..

    [윈도우]일정 시간이 지난 폴더 압축 및 삭제 배치파일 만들기

    [윈도우]일정 시간이 지난 폴더 압축 및 삭제 배치파일 만들기

    윈도우에서.. 특정 일자가 지난 파일을 삭제하고 싶거나..복잡한 디렉토리내의 파일 이름을 알고싶을때.. 기타.. 유닉스의 find 명령과 비슷한 기능이 필요할때..아주 똑같지는 않아도, 나름 편리한 기능을 제공해주는 명령어 입니다. Windows 2003 이상 (2003, Vista, 7, 2008) 에서 사용가능한 명령어 입니다.2000 및 XP 에서는 프로그램을 다운로드 받아 설치(?) 해야만 사용 가능합니다. 흡사, 유닉스의 find 명령과 비슷해서 스크립트나 프로그램을 만들어서 작업을 하는것 보다 훨씬 간단하게 작업을 할 수가 있습니다. 일단 간단한 예를 보면서 설명을 드리겠습니다. forfiles /P D:Backuplog /S /M *.log /D -10 /C "cmd /c del @file"..

    리눅스 압축 파일 총정리 zip tar tar.gz tar.bz2 압축풀기

    리눅스 압축 파일 총정리 zip tar tar.gz tar.bz2 압축풀기

    zip tar tar.gz tar.bz2 압축풀기 1. ZIP - 압축하기 zip -rF (압축파일명).zip (압축할 폴더 또는 파일) r : 서브 디렉터리 까지 압축 F : 한글 이름을 가진 파일까지 압축 zip filename.zip ./* //현재 폴더에 전부를 압축할때 ./*는 현재 폴더 전부를 의미 zip -r filename.zip ./* //현재 폴더 하위에있는 폴더 포함하여 압축 - 압축 풀기 unzip filename.zip unzip filename.zip -d /foldername/ 2. tar - 압축하기 $ tar cf [압축파일명.tar] [압축할 파일/디렉토리] - 압축 풀기 $ tar xf [압축파일명.tar] $ tar -xvf filename.tar -C /folder/..