본문으로 바로가기

고퍼

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

네비게이션

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

    Information Security

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

디페이스(Deface) 공격

최근 대학 홈페이지가 디페이스 공격을 받았다는 소식을 많이 접해들었다.디페이스 공격? 얼핏 들어본것 같지만 무엇인지 정확히 기억이 안나 다시 검색해보고 정리해보았다. 디페이스(Deface) 공격이란? [ Deface : 외관을 훼손하다 ] 라는 뜻을 가지고 있듯이 화면 변조 공격이라고도 불리는 이 공격은 해커들이 해킹 후에 과시용 또는 정치적인 목적으로 홈페이지의 외관을 바꿔버리는 공격을 말한다. 단순히 외관이 바뀌는것 뿐이기 때문에 이용에 불편함만 있을 뿐 바이러스와 같은 추가적인 해킹 피해가 존재하지는 않지만 홈페이지를 수정할 수 있다는것은 이미 충분히 리다이렉트 공격이나 최근 생겨나고있는 암호화폐 채굴 악성코드 등이 접속만해도 설치될 수 있다는 말이 될 수 있기 디페이스 공격을 당한 사이트를 호기심..

ETC/knowledge 2018. 4. 12. 14:48

Packet sniffer develop #algorithm

패킷 프로그래밍에 들어가기 전에 어떻게 패킷 캡쳐 프로그램을 개발할 것인지에 대한 알고리즘을 간단하게 보고가자 아래와 같이 생각해볼 수 있다.1. 인터페이스 선택2. pcap 초기화3. 규칙 설정4. pcap 실행 루프 설정5. 세션 및 프로그램 종료 크게 위와같이 생각해볼 수 있다.각 단계별로 단계적으로 코딩을 해보자

카테고리 없음 2018. 4. 11. 15:45

교착상태란?

교착상태(Deadlock)란? 두 개 이상의 작업이 서로 다른 작업이 끝나기 만을 기다리고 있기 때문에 결과적으로 아무것도 완료되지 못하는 상태를 가리킨다. 하나의 CPU를 가지고 여러 작업을 한번에 가능하게 하는 멀티프로세싱과 멀티쓰레딩을 사용하는 과정에서 발생하게 된다. 이러한 교착상태는 흔히 발생할 수 있는데 현재의 대부분의 운영체제들은 이를 해결할 수 있는 일반적인 방법이 아직 없기 때문에 제각기 다른 비표준 방식들로 교착상태에 대응하고 있다고 한다. 교착 상태가 일어나는 이유는? 1. Mutual Exclusion(상호배제)자원에 대한 동시접근을 불가하게 만드는 알고리즘이다. 네덜란드 수학자 ‘데커’가 동시 프로그래밍에서 공유 불가능한 자원의 동시 사용을 피하기 위해 만든 것으로, 프로세스들이 ..

Study/system 2018. 4. 10. 00:29

K-AI #OpenAI

OpenAI란? OpenAI란 비영리 인공지능 연구회사이다. 돈에 목적을 두지 않고 인류에 도움이 되고자 하는 오픈소스의 성격을 가지고 있다. 강화학습 알고리즘 개발도구이며 Python으로 구성되어있다. 여러 인공지능 라이브러리와도 연동이 된다. Frozen Lake World START LOAD LOAD LOAD HOLE LOAD LOAD LOAD END 위와 같은 길을 찾는다고 할 때, HOLE에 접근하지 않고 END를 찾아가는 방법을 찾는것은 우리에겐 너무나도 쉽다. 그러나 인공지능에게는 이것이 너무나도 어렵다. 이유가 무엇일까? 위의 문제가 쉬웠다면 아래를 보자 START 사실 이 문제의 답은 위와 같다. 그러나 아까와 같은 방법으로 쉽게 END까지 갈 수 있을까?그렇지 않다. 우리는 HOLE의 ..

카테고리 없음 2018. 4. 9. 16:19

K-AI #RL이란?

RL이란? 강화학습(Reinforcement Learning)이라고 하며, 행동심리학에서 영감을 받은 기계학습의 영역이다.강화학습은 보상심리를 기반으로 하여 결과에 다다르면 플러스 실패하면 마이너스라는 값을 주어 최종적으로 결과에 도달하는 원리이다. 예를 들면 강아지를 학습시킬 때 상을 줌으로써 강아지에게 원하는 행동을 가르칠 수 있다. 사람또한 크게 다르지 않다. 어릴 적 우리 또한 바른 행동을 했을 때 칭찬을 받고 바르지 못한 행동을 했을 때 꾸중을 받으며 배우고 성장해왔다. 이를 머신러닝에 접목한 것이 강화 학습이다. 강화학습은 크게 환경과 에이전트로 나뉘며, 에이전트는 환경에 적응하기 위해서 Action을 취하고 환경은 그에 따른 state와 reward를 제공한다. 최종적으로 목표를 달성할 시 ..

카테고리 없음 2018. 4. 9. 15:54

K-AI #prologue

교내 연구프로그램인 '거북이'를 통해 K-AI 인공지능을 개발해보려고 한다. 너무 거창하게 잡아서 언제쯤 끝이 날지는 감이 안오지만 열심히 해서 조금이라도 얻어가보려고 한다. python 위주로 개발을 진행할 것이고홍콩과기대 김성훈 교수님의 유투브 무료 온라인 강의를 통해 공부할 예정이다.

카테고리 없음 2018. 4. 9. 15:34

Python :: 유클리드 알고리즘 #GCD(최대공약수) 구하기

암호수학 수업 [유클리드 알고리즘 #GCD(최대공약수) 구하기] GCD(Greatest common divisor) 구하기 소스코드 1234567891011121314151617181920212223242526r=[]s=[1,0]t=[0,1]q=[] arg1=int(input("Arg1 : "))arg2=int(input("Arg2 : "))r.append(arg1)r.append(arg2) print(r)while True: q.append(int(r[0]/r[1])) r.append(r[0]%r[1]) s.append(s[0]-s[1]*q[0]) t.append(t[0]-t[1]*q[0]) print(r[0],"=",r[1],"x",q[0],"+",r[2],"---> s :",s[0],", t :",..

Programing/Python 2018. 4. 1. 21:47

증감연산자의 원리

증감연산자. ++와 --의 형태를 띄며 전위/후위로 종류가 나뉜다 그러나 대부분 증감연산자를 공부할 때전위는 먼저 계산하고, 후위는 해당 연산 종료 후 계산이라고만 알고 넘어간다.나 역시 그랬었고 아래와 같은 문제에서 멘붕이 왔었다. 12int a=10;printf("%d %d %d %d %d\n", a++, a, ++a, a, ++a);cs 위의 결과를 한번 생각해보자 [흔히 범하는 오류 1] 인자2. a++은 후위 연산자이므로 10이 출력된다인자3. a는 10이 된다인자4. ++a는 전위이므로 11이 된다인자5. a는 4번과 마찬가지로 11이 된다인자6. ++a는 전위이므로 12가 된다. 이 과정이 끝난 후에 후위연산이 진행되어 변수 a의 값은 13이 된다. 예상 출력 : 10 10 11 11 12 ..

ETC/knowledge 2018. 4. 1. 21:38
  • 이전
  • 1
  • ···
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • ···
  • 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

  • webhacking.kr
  • 시스템
  • Python
  • 웹 해킹
  • 네트워크
  • 리버싱
  • 파이썬
  • 웹
  • SQL
  • web
  • injection
  • writeup
  • Los
  • HTML
  • 어셈블리어
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 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바