전체 글

전체 글

    SHA-256 개념 간단 설명

    SHA-256 개념 간단 설명

    SHA-256 코드를 분석하기 이전에 SHA-256이 무엇인지 간단히~ 알아보겠다. SHA-256이란? 입력 메시지를 크기가 512bit인 블록 단위로 나누고 압축함수(c)를 실행하여 256bit의 해시값을 도출하는 해시함수 알고리즘이다. 여기서 IV는 초기벡터로, 첫 번째 메시지 블록(M1)을 압축함수에 실행할 때 사용되는 첫 번째 해시값(H1)이 되어준다. 그렇다면 해시함수는 무엇일까? 임의의 길이를 가진 메시지를 해시함수에 입력하면 256bit와 같은 고정 길이의 해시값을 출력한다. 해시값을 다시 해시함수에 넣기 전인 원래의 메시지로 돌아갈 수 없다는 점이 장점이다. 즉, 암호문(해시값)으로부터 평문(입력값)을 얻을 수 없다. (예측 불가능성) 자세한 내용은 시간이 되면 추후에 글을 쓰도록 하겠다~..

    [윈도우 10] 와이파이 목록이 사라졌을 때 간단 해결 방법

    [윈도우 10] 와이파이 목록이 사라졌을 때 간단 해결 방법

    노트북을 하다가 갑자기 와이파이 연결이 끊기고, 와이파이 목록이 사라지는 경우가 있다. 노트북 전원을 끌 수도 없는 상황에서 인터넷을 사용해야 할 때 이러면 참 당황스럽다. 이때, 노트북 전원을 끄지 않고도 간단하게 해결할 수 있는 방법이 있다. 1. [네트워크 연결] 창 들어가기 와이파이가 사용되지 않는데, 잘 터지고 있다고 표시되는 아이러니... 해당 화면에 들어가는 방법은 둘 중 하나를 선택하면 된다. 1. [작업 표시줄의 와이파이 목록 창] - [네트워크 및 인터넷 설정] - [어뎁터 옵션 변경] 2. [제어판] - [네트워크 및 인터넷] - [네트워크 연결] (제어판은 윈도우 검색창에 검색해서 들어가면 된다.) 2. 와이파이 "사용 안 함" 설정하기 와이파이(Wi-Fi) 위에서 오른쪽 마우스를 ..

    [Fiddler] 피들러 패킷 변조 방법

    [Fiddler] 피들러 패킷 변조 방법

    피들러를 이용하여 HTTP 패킷을 변경하는 경우가 있다. 이때 가장 먼저! 해야 하는 것이 있다. 바로 브레이크포인트(Breakpoints) 설정하기 피들러를 많이 사용해보지 않아서 브레이크포인트를 설정하는 것을 까먹는 경우가 있다. (설정하지 않고 패킷을 변경하면 말짱 도루묵...) 그래서 브레이크포인트를 설정하고 패킷을 변조하는 과정을 포스팅하려 한다. 1. 브레이크포인트 설정하기 이때, 브레이크포인트를 설정하기 전 상황을 자세히 설명해보겠다. 1.1. 해당 페이지 접속 패킷을 변조할 페이지를 먼저 접속한다. 이때는 아래 캡처 화면과 같이 Rules - Automatic Breakpoints -Disabled로 설정되어있어야 한다. 1.2. 브레이크포인트 설정 피들러 Rules - Automatic ..