C언어로 만든 간단한 RSA. 안녕하세요. 오늘은 공개키 암호 알고리즘 중 하나인 RSA 코드입니다. 그냥 공부하면서 대충 만든 겁니다. 특정 파일/디렉토리 명을 주면 모든 정보를 출력 권한을 700으로 변경하는 프로그램 코드 코드는 다음과 같습니다. #include /*ras*/ long pow_(long i,long j,long k){ double l,temp,p=1; for(temp=0;temp < j ; temp++){ p=(p*((double)i)); l=(long)(p/k); //소수점 삭제. p=p-(l*k); } return (long)p; } int encryption(int input,int e, int n){ int i=pow_(input,e,n); printf("입력받은 수의 rsa..
URL 인코딩. 안녕하세요. 오늘은 URL인코딩에 대한 내용입니다. URL 인코딩에 대한 간단한 설명. URL 인코더/디코더. URL인코딩에 대한 간단한 설명. 아래 웹 사이트 주소줄에 보이는 이상한 글자들이 바로 URL 인코딩된 글입니다. (크롬은 디코드 상태로 보입니다.) 이런 링크같은 형식이 URL 인코딩이 된 내용입니다. intunknown.tistory.com/category/%ED%95%B4%ED%82%B9/%EC%9B%B9%ED%95%B4%ED%82%B9 '해킹/웹해킹' 카테고리의 글 목록 주로 it관련 글을 작성하며 리뷰도 하고 잡다한 것들을 올립니다.(gain_time@naver.com) intunknown.tistory.com 이런 URL 인코딩된 내용을 디코딩해보면 원래 내용을 확인할..
무료 Hex 편집기 HxD Hex Editer 안녕하세요. 오늘은 Hex 편집기 프로그램을 다운받아보겠습니다. (나중에 따로 찾기 귀찮아서.) 사용 예시. 다운로드 방법. 사용 예시. 대충 이런식으로 사용 가능합니다. [해킹/리버스 엔지니어링] - 파일 시그니처 손상된 파일 복구하기. 파일 시그니처 손상된 파일 복구하기. 파일 시그니처 파일 복구하기. 안녕하세요. 오늘은 파일 시그니처에 대한 글입니다. 손상된 파일을 복구하는 예제를 하나 보여주긴 하지만 원하는 내용이 아닐 수 있습니다. 파일 시그니처란? intunknown.tistory.com 헥스 에디터 다운로드. 아래 사이트로 가서 다운받아주세요. mh-nexus.de/en/downloads.php?product=HxD20 Downloads | mh..
파일 시그니처 파일 복구하기. 안녕하세요. 오늘은 파일 시그니처에 대한 글입니다. 손상된 파일을 복구하는 예제를 하나 보여주긴 하지만 원하는 내용이 아닐 수 있습니다. 파일 시그니처란? 이 글에서 사용할 파일 시그니처. 손상된 파일 복구하기. 파일 시그니처란? 파일들은 각각 포맷에 대한 정보를 가지고 있다. 이 파일 시그니처란 파일의 형식마다 정해진 특정한 바이트들을 말한다. 파일 시그니처가 맨 처음 오는 파일 포맷도 있으며 파일 시그니처가 제일 나중에 있는 파일 포맷도 있다. 맨 처음에 있는 시그니처는 헤더(header)시그니처라고 하고, 나중에 오는 시그니처는 푸터(Footer of Tailer)시그니처라고 한다. 이 글에서 사용할 파일 시그니처. 이번 글에서는 png파일을 복구해 볼 것입니다. pn..
사진에 파일 숨기기 2 사진 속에 파일을 숨기는 방법에 대한 글입니다. 이 글에서는 사진 속에 파일을 쉽게 숨길 수 있도록 배치파일을 사용해 보았고, 예제가 작성되어 있습니다. 이전에 작성한 사진에 파일 숨기기의 2번째 글로 이전 글은 아래 링크를 걸어놓았습니다. 배치파일 코드. 배치파일을 실행해서 사진에 파일 숨기기. 배치파일 코드. 사용한 코드는 어제 올린 글과 같습니다. [해킹] - 사진속에 파일 숨기기 사진속에 파일 숨기기 사진속에 파일 숨기기. 안녕하세요. 오늘은 사진속에 파일을 숨기는 것에 대한 내용입니다. 간단한 설명. 준비. 사진속에 파일 숨기기. 좀더 간단하게 사용하기 위한 배치파일. 간단한 설명. 간�� intunknown.tistory.com 좀 더 편하게 사용하려고 배치파일로 만들어..
사진속에 파일 숨기기. 안녕하세요. 오늘은 사진속에 파일을 숨기는 것에 대한 내용입니다. 간단한 설명. 준비. 사진속에 파일 숨기기. 좀더 간단하게 사용하기 위한 배치파일. 간단한 설명. 간단한 방법으로 사진속에 파일을 숨겨보겠습니다. 그림은 겉으로 보기에는 원본과 파일이 숨겨진 그림과 별다른 차이가 없습니다. 다만 그림 파일의 용량이 조금 차이가 납니다. 준비. 이제 사진속에 파일을 숨길 준비를 해보겠습니다. 사진한장과 숨길 파일을 준비합니다. 저는 아래 사진처럼 사진한장과 해킹대회 풀이로 작성한 파일 하나를 준비했습니다. (사진에는 나오지 않지만 해킹대회 풀이 파일은 zip으로 압축해놓았습니다.) 준비한 사진은 블로그 썸네일로 사용할 사진. 파일이 준비가 끝났으면 이제 명령프롬프트 창을 열어줍니다. ..
비즈네르 암호(블레즈 암호.) 안녕하세요. 오늘은 얼마전에 블레즈 암호에 대한 문제를 풀어서 해당 암호에 대한 글을 올리려고 합니다. 특정 파일/디렉토리 명을 주면 모든 정보를 출력 권한을 700으로 변경하는 프로그램 비즈네르 암호의 간단한 설명. 비즈네르 암호의 간단한 설명. 해당 암호는 치환 암호로 비즈네르 표와 암호키(키워드)를 알아야 글자를 원래대로 되돌릴 수 있다. 자세한 내용은 아래 사이트를 참고하면 될 것 같네요. https://ko.wikipedia.org/wiki/%EB%B9%84%EC%A6%88%EB%84%A4%EB%A5%B4_%EC%95%94%ED%98%B8 비즈네르 암호 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 비즈네르 암호..
RSA 암호화, 복호화 파이썬 안녕하세요. 오늘은 RSA 암호화, 복호화에 대한 내용으로 파이썬을 사용할 겁니다. RSA에 대한 자세한 내용은 다른 글을 참고하세요. RSA암호화. RSA암호 복호화. RSA 암호화. 일단 암호화를 해보겠습니다. 공개키e=65537 flag = 'RSA암호화된 내용.' N = 4611686039902224373 e = 65537 for char in flag: print(pow(ord(char), e, N)) # print(ord(char)) 실행 결과. 위의 숫자는 암호화된 내용, 아래 숫자는 아스키코드 값. 이 내용을 나중에 복호화해보세요. 더보기 N=3600000003960000001073 e=65537 아래는 암호화된 내용입니다. 1357410430570196362..
프리메이슨 암호 돼지 우리 암호. 안녕하세요. 오늘은 잘 알려진 치환 암호중 하나인 프리 메이슨 암호(돼지 우리 암호)에 대한 글입니다. 암호 푸는 방법 - 차트 만들기. 암호 예제. 암호 푸는 방법 -차트 만들기. 이 프리메이슨 암호(돼지 우리 암호)는 차트를 만들면 쉽게 해독할 수 있습니다. 이런식으로 차트를 작성합니다. 암호 예제. 예를들어 TISTORY는 이렇게 되는 겁니다. [해킹/웹해킹] - [wargame.kr] md5 password 문제풀이 [해킹/웹해킹] - webhacking.kr old-31번 [문제풀이]
webhacking.kr old-31번 [문제풀이] 안녕하세요. 오늘은 webhacking.kr이라는 사이트의 old-31번 문제를 풀어보려고 합니다. 문제를 풀기 위해 해당 사이트로 이동해주세요. https://webhacking.kr/old.php Webhacking.kr webhacking.kr 웹 해킹 old-31번 문제풀이 [150점] 31번을 풀기 위해 들어가 보면 아래 사진처럼 초기 화면이 보일 겁니다. 10000~10100 사이의 랜덤한 숫자를 $port에 저장하는 것을 볼 수 있네요. 일단 10000~10100포트를 사용하니 해당 포트를 열어줘야겠습니다. 포트포워딩에 대한 내용은 아래 글을 참고. intunknown.tistory.com/484 iptime포트포워딩(포드포워드) iptim..
문자의 링크는 클릭하기 전에 한번 생각하자. 안녕하세요. 오늘은 스미싱 문자를 하나 받았습니다. ..?두개네? 스미싱 내용. 스미싱 대처 방법 스미싱 내용. [국외 발신] [CJ 대한통운] 해외배송오류로 인한 통관번호 확인요청 링크. [통관번호] 확인 바랍니다. *해외배송 했을 때 저런 문자가 오면 저런거 눌러보지말고 그냥 보낸곳에 물어봅시다. 물건 시키지도 않았을때 저런 문자가 오면 웃으면서 차단해주시면 됩니다. https://m.iporter.com/ko/customer/notice-detail?notice_id=1988 https://m.iporter.com/ko/customer/notice-detail?notice_id=1988 안녕하세요. 아이포터 한국입니다. CJ대한통운 통관 관련 스미싱 문자..
포인터 스캐닝 예제 안녕하세요. 오늘은 "봇을 이용한 게임 해킹"이라는 책의 포인터 스캐닝 예제를 풀어보겠습니다. 포인터 스캐닝 예제. 예제 풀이. 포인터 스캐닝 예제. 이번 예제에서는 회색 공을 검은 네모에 고정시키고 TAB을 눌러도 그 값이 변하지 않아야 합니다. (매번 X좌표와 Y좌표의 메모리 주소가 변경됨.) 힌트. ->Maximum level=5 ->Maximum offset value= 512 아래는 "봇을 이용한 게임 해킹"의 예제 파일입니다. 예제 풀이. MemoryPointers.exe, 치트엔진을 실행하고 예제파일(MemoryPointers.exe)의 프로세스를 잡습니다. 회색 공의 X값과 Y값을 찾습니다. 방법은 저번 글에서 했던 것과 비슷합니다. [해킹/치트엔진] - 기본적인 메모리..