본문으로 바로가기

고퍼

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 태그
  • 미디어로그
  • 방명록
관리자
  • 블로그 이미지
    G0pher

    Information Security

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

Ubuntu 소프트웨어 업데이트 서버 변경

원하는 소프트웨어를 해당 서버에서 받아오지 못할 때, 가능한 서버로 변경해야한다.다음 서버를 예로 우분투에서 소프트웨어 업데이트 서버를 변경하는 방법을 알아보자 우선 소프트웨어 업데이트 서버의 목록이 담겨져 있는 파일을 열어보자아래와 같은 명령을 통해 열어볼 수 있다 1vi /etc/apt/sources.listcs 일일이 찾아서 바꾸기가 힘들기 때문에 아래와 같이 vi 명령을 통해 자동바꾸기를 이용해보자 12:%s/기존서버주소/바꿀서버주소:%s/ftp.neowiz.com/ftp.daumkakao.comcs 나의 경우 네오위즈 서버를 사용하고 있었으므로 위와 같은 명령이 된다

ETC/knowledge 2018. 4. 29. 21:15

Packet sniffer develop #IPv4 header structure

이더넷(ethernet) 헤더에 존재하는 3계층 프로토콜 정보중 0x0800에 해당하는 패킷의 다음 역캡슐화 단계인 IPv4의 헤더구조에 대해 알아보자 IPv4 Header 위의 사진이 가장 잘 나와있는것 같아서 참고자료로 가져왔다위의 구조를 표로 정리해보면 아래와 같다 Field Size Version 4bit Header Length 4bit Type of Service(Differentiated Service Field) 1byte Total Length 2byte Identification 2byte IP Flags 3bit Fragment Offset 13bit Time To Live (TTL) 1byte Protocol 1byte Header Checksum 2byte Source IP Add..

카테고리 없음 2018. 4. 29. 19:52

K-AI #카카오톡 플러스 친구 개설

K-AI 인공지능 채팅 환경을 구성하기 위해 카카오톡 플러스 친구를 개설해보았다. 카카오톡 플러스 친구 개설 방법은 어렵지 않았다우선 카카오톡 친구 목록에서 플러스 친구를 선택하면 아래와 같은 화면이 나온다 화면 우측 상단에 보면 아래와 같이 P 로고가 있다. 이것을 눌러보자 아래와 같은 화면이 나온다. 여기서 보이는 플러스 친구 만들기를 클릭하면 플러스 친구 개설 화면이 나온다.개설 방법이 어렵지 않으니 화면에 나온대로 잘 따라하면 개설이 완료된다 나의 경우 카카오톡 플러스 친구인 "경돌이"를 개설하였다프로필 사진과 배경 사진은 경기대학교 캐릭터를 이용하여 아래와 같이 설정하였다. ↑ 프로필 사진으로 설정한 경돌이 사진↑ 프로필 배경 사진으로 설정한 경돌이들 사진 ↑경돌이 프로필 화면 ↑경돌이 검색화면

카테고리 없음 2018. 4. 28. 17:35

Python :: SyntaxError:EOL while scanning string literal

방금 웹 크롤러 제작중에 SyntaxError : EOL while scanning string literal 에러가 발생했다... 소스코드를 아무리 봐도 어디가 틀렸는지 몰라서 검색했는데..... 발생 원인따옴표를 제대로 열고 닫지 않아서 발생하는 에러 (ㅅ.....시...실화..?) 내가 아직도 이런 에러로 고통 받아야 하는가.... 해서 다시 코드를 봤는데 아무리 봐도 오류를 찾지 못하는 병에 걸려버렸다. 그래서 ctrl + z 로 잘라내었다가 붙여넣기 했더니 갑자기 실행되는 마술이? (그렇다 사실 마술사) 아무튼 배운게 있으니 나중에 잊어버리면 다시 찾아볼 수 있도록 포스팅하기로 했다

Programing/Python 2018. 4. 27. 01:11

블록암호(Block Cipher) #AES

AES(Advanced Encryption Standard)란? AES란 대칭키 블록암호의 종류로 직역하면 고급 암호화 표준이다. DES가 더이상 안전하지 않게되자 이를 대체하기 위해 NSA가 공개적으로 투명한 연구를 진행하며 선정한 높은 안정성(부르트 포스 방지)과 빠른 속도를 가진 암호 알고리즘이다. DES 처럼 반복되는 암호블록 형식을 띄고 있지만 페이스텔 암호는 아니다. AES 종류 AES-128 : 블록 크기가 128비트로 9번의 라운드를 반복한다AES-192 : 블록 크기가 192비트로 11번의 라운드를 반복한다AES-256 : 블록 크기가 256비트로 13번의 라운드를 반복한다 AES의 구조 및 알고리즘 좌측이 암호화 알고리즘, 우측이 복호화 알고리즘이다. 전반적인 루트는 비슷하다. 암호화에..

Study/crypto 2018. 4. 25. 00:53

블록암호(Block Cipher) #DES

DES(Data Encryption Standard) 1970년대에 IBM에서 제안한 루시퍼(Lucifer)암호를 기반으로 수정하여 만들어진 대칭키 블록암호이다. 여담으로 NSA가 비밀리에 관련되어있었고, 설계과정이 비공개이었다 보니 DES에 백도어를 숨겼을거라는 의심도 받았다고 한다. 루시퍼 알고리즘을 교묘하게 변경하기도 하였고, 키의 길이가 128비트에서 64비트로 줄어서 DES개발은 논쟁이 있었다고 한다. DES의 수비학(Numerology) - 64bit 블록 길이- 56bit 키 길이NSA에서 키 길이를 64비트에서 48비트로 줄이려고 노력했으나 결국 최상위 8비트를 제거한 56비트가 되었다고 한다- 16번의 라운드(회전)- 각 회전에서 48비트의 보조키(Subkey) 사용- 각 회전은 단순- ..

Study/crypto 2018. 4. 23. 06:00

블록암호(Block Cipher) #페이스텔(Feistel)

블록암호(Block Cipher)란? 정보를 정해진 블록 단위로 암호화 하는 대칭키 암호체계이다. 블록암호 표기 - P평문 블록- C암호문 블록- K키- C = E(P,K) 암호화- P = D(C,K)복호화 반복되는 블록 암호의 특징 - 평문과 암호문이 고정된 크기의 블록으로 구성- 암호문은 평문의 반복되는 회전 함수로 생산- 회전 함수 입력은 '키'와 '전번 회전 출력'으로 구성- 주로 소프트웨어로 구축 페이스텔 암호(Feistel Cipher) 페이스텔 암호란 블록 암호 설계 방법으로 특정 암호를 지칭하는 것이 아니다. 이 설계방법은 특정한 계산함수의 반복으로 이루어지는데 이러한 함수를 라운드 함수(Round function)이라고 한다. DES, SEED 등 파이스텔 구조를 가지는 암호체계가 많다...

Study/crypto 2018. 4. 22. 23:10

스트림 암호(Stream Cipher) #RC4

인터넷에서는 이해하기 어려운 내용이 주를 이뤄 검색해도 알아듣기가 쉽지 않았다.(그들은 과연 모두 이해하고 그렇게 올린것일까) 그래서 스스로 수없이 검색해보고 이해해 보며 조금이나마 이해하기 쉽게 서술해보려 한다. 내용에 부족한 부분이 있어도 이해해주시고, 바로잡아주시면 감사드릴것 같다. RC4란? 스트림 암호의 종류 중 하나로, 전송 계층 보안(TLS/SSL)이나 WEP 등 여러 프로토콜에 사용되었었던 암호방식이다. 현재는 취약점이 발견되어 권장하고있지 않고있다고 한다. 바이트 단위로 처리하기 때문에 다른 비트 단위 암호보다 실행속도가 빠르다. RC4 암호체계 RC4 역시 다른 대부분의 스트림 암호와 비슷하게 XOR 연산을 통해 암호화를 진행한다. 하지만 이해하기 어려웠던 부분은 그 암호화를 하기까지의..

Study/crypto 2018. 4. 22. 21:16
  • 이전
  • 1
  • ···
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • ···
  • 49
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 전체보기 (364)
    • Programing (102)
      • C (38)
      • Batch Script (3)
      • Python (25)
      • Java (9)
      • Android (0)
      • HTML (12)
      • php (5)
      • Javascript (7)
      • Scratch (3)
    • Study (110)
      • web (11)
      • network (20)
      • reversing (31)
      • system (39)
      • crypto (9)
      • AI (0)
    • Wargame (85)
      • webhacking.kr (25)
      • wargame.kr (0)
      • LOS(eagle-jump) (21)
      • LOS(rubiya) (32)
      • reversing.kr (0)
      • etc (7)
    • CTF (0)
    • ETC (53)
      • knowledge (37)
      • status (16)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 리버싱
  • Python
  • 네트워크
  • SQL
  • HTML
  • writeup
  • 웹
  • 웹 해킹
  • 어셈블리어
  • 시스템
  • 파이썬
  • web
  • webhacking.kr
  • injection
  • Los
MORE+

ARCHIVE

CALENDAR

«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

LINK

  • ♡
  • DESIGN 아띠 그래픽
  • 이종찬
  • 박상현
  • 이창현
  • 송인봉
  • 신동철
  • 박준형
  • 유현진
  • 박형찬
  • 박형찬
  • 이우진
  • 조학근
  • 박홍주

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 고퍼, ALL RIGHT RESERVED.
고퍼
블로그 이미지 G0pher 님의 블로그
MENU
  • 홈
  • 태그
  • 미디어로그
  • 방명록
CATEGORY
  • 전체보기 (364)
    • Programing (102)
      • C (38)
      • Batch Script (3)
      • Python (25)
      • Java (9)
      • Android (0)
      • HTML (12)
      • php (5)
      • Javascript (7)
      • Scratch (3)
    • Study (110)
      • web (11)
      • network (20)
      • reversing (31)
      • system (39)
      • crypto (9)
      • AI (0)
    • Wargame (85)
      • webhacking.kr (25)
      • wargame.kr (0)
      • LOS(eagle-jump) (21)
      • LOS(rubiya) (32)
      • reversing.kr (0)
      • etc (7)
    • CTF (0)
    • ETC (53)
      • knowledge (37)
      • status (16)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바