전체 글
-
[핀툴 프로그래밍 기본서] - SNS 공유 이벤트짤막한 공지 2021. 2. 4. 11:41
[핀툴 프로그래밍 기본서] - SNS 공유 이벤트 안녕하세요, 루니프입니다. 루니프(LootNiP)는 핀툴(PinTool)의 애너그램입니다. 핀툴이란 소프트웨어 분석용 프레임워크입니다. 흔히 들어보셨을법한 디버거, 디스어셈블러 등과 같이 분석 도구로 생각하시면 됩니다. 핀툴은 기능만으로 보면 매우 강력한 분석 도구이지만, C언어를 아주 조금 알아야 합니다. 핀툴 자체가 “구현해나가는 분석 도구”같은 컨셉이기 때문입니다. 구현(공학)과 분석(역공학)을 함께 공부해보고 싶지 않으신가요? 그러한 컨셉을 담고서 전자책 [핀툴 프로그래밍 기본서]가 발간되었습니다. 아래 “[핀툴 프로그래밍 기본서] - 제0부. 핀툴 소개”를 읽어보세요. 그 다음에 당신이 이 내용에 흥미가 간다면, 총 4부의 전자책이 당신을 기다립..
-
[2021/01/29][짤막한 공지 - SNS 공유 이벤트]짤막한 공지 2021. 2. 4. 11:40
[2021/01/29][짤막한 공지 - SNS 공유 이벤트] ※ 해당 “SNS 공유 이벤트” 공지 및 “홍보글”의 경우 영문 버전이 제공되지 않습니다. 모두들 오래 기다리셨습니다. SNS 공유 이벤트를 시작하겠습니다. 이 포스트가 아닌 이 다음에 게시되는 “[핀툴 프로그래밍 기본서 완성] - SNS 공유 이벤트” 포스트를 주변에 공유해주세요. (현재 이 포스트를 “페이스북”의 “그룹” 내에서 보고 계시는 경우, LootNiP의 페이스북의 페이지로 오셔서 “[핀툴 프로그래밍 기본서 완성] - SNS 공유 이벤트” 포스트를 확인하셔야 합니다.) (이는 “페이스북”의 “그룹” 내에 연달아서 글을 업로드하는 것이 어렵기 때문입니다. 양해 부탁드립니다.) 참여 방식을 아래와 같이 공지드립니다. - 이 포스트를 공..
-
[2021/01/29][짤막한 공지 - 크몽]짤막한 공지 2021. 2. 4. 11:39
[2021/01/29][짤막한 공지 - 크몽] 안녕하세요, 루니프입니다. “크몽”에서의 전자책 판매 심사가 완료되었습니다. 금일부로 [핀툴 프로그래밍 기본서] “제1부” ~ “제4부”가 크몽에서 판매됩니다. “구글 이메일” 계정을 가지고 계신 분만 구매하실 수 있으니 참고바랍니다. 크몽 판매처에 관한 상세한 내용은 “제0부”에 업데이트 되었으니 참고바랍니다. 타 판매처의 등록 심사도 모두 완료되면 “SNS 공유 이벤트”를 진행하도록 하겠습니다. ※ 각 부 당 25,000원에 판매됩니다. [관련된 짤막한 공지 - SNS 공유 이벤트 (예정)[2021/01/18]] #공지 #루니프 #크몽 #심사 #완료 #전자책 #판매 [2021/01/29][Short Notice - Kmong] Hello, this is ..
-
[2021/01/29][짤막한 이야기 - 고전 암호]짤막한 이야기 2021. 2. 4. 11:38
[2021/01/29][짤막한 이야기 - 고전 암호] 말 그대로 현대 암호와는 반대되는, 옛날에 사용되던 암호이다. 고전 암호에 대한 이야기는 비트열 혹은 바이트열이 아닌 영문자를 기준으로 설명하고자 한다. 고전 암호는 주로 “치환 암호”와 “전치 암호”로 분류될 수 있으며, 각 개념은 아래와 같다. “치환 암호”의 경우 평문 내에서 하나의 영문자를 다른 영문자로 대체하는 형태의 암호이다. 앞선 포스트인 “[짤막한 이야기 - 평문 & 암호문]”에서 사용한 암호알고리즘(+, -)가 대표적인 치환 암호이다. “전치 암호”의 경우 평문 내에서 하나의 영문자의 위치를 다른 위치로 옮기는 형태의 암호이다. “Hello”라는 평문을 “olleH”로 암호화하는 것이 하나의 전치 암호가 될 것이다. 위에서 언급한 암호..
-
[2021/01/28][짤막한 이야기 - 일회성 패드]짤막한 이야기 2021. 2. 4. 11:38
[2021/01/28][짤막한 이야기 - 일회성 패드] 당신이 키(랜덤 비트)와 평문(“Hello”)을 XOR하여 암호문을 생성하려고 한다고 가정해보자. 이 암호문이 정말 안전하다고 생각되려면, 키의 길이가 평문의 길이와 동일해야 한다. 랜덤한 비트가 딱 한번만 키로 사용되고 버려지며, 그와 동시에 매번 사용될 때마다 안전하게 공유가 되어야 하는 것이다. 이것은 "코드북 암호(Codebook Encryption)"의 특수한 형태에 해당하며, 이를 "일회성 패드(One-Time Pad)"라고 한다. ※ “일회성 패드”와 "일회성 비밀번호(One-Time Password)"의 약자는 OTP로 동일하지만 그 개념은 매우 다르다. 일회성 패드의 가장 큰 특징은 일회성 패드에 의하여 생성된 암호문은 공격자가 획득..
-
[2021/01/28][짤막한 공지 - 탈잉]짤막한 공지 2021. 2. 4. 11:37
[2021/01/28][짤막한 공지 - 탈잉] 안녕하세요, 루니프입니다. “탈잉”에서의 전자책 판매 심사가 완료되었습니다. 금일부로 [핀툴 프로그래밍 기본서] “제1부” ~ “제4부”가 탈잉에서 판매됩니다. “구글 이메일” 계정을 가지고 계신 분만 구매하실 수 있으니 참고바랍니다. 탈잉 판매처에 관한 상세한 내용은 “제0부”에 업데이트 되었으니 참고바랍니다. 타 판매처의 등록 심사도 모두 완료되면 “SNS 공유 이벤트”를 진행하도록 하겠습니다. ※ 각 부 당 25,000원에 판매됩니다. [관련된 짤막한 공지 - SNS 공유 이벤트 (예정)[2021/01/18]] #공지 #루니프 #탈잉 #심사 #완료 #전자책 #판매 [2021/01/28][Short Notice - Taling] Hello, this is..
-
[2021/01/27][짤막한 이야기 - 매뉴얼 프로텍트]짤막한 이야기 2021. 2. 4. 11:36
[2021/01/27][짤막한 이야기 - 매뉴얼 프로텍트] “매뉴얼 프로텍트(Manual Protect)”란 “코드북 암호(Codebook Encryption)”의 일종이다. 옛날 고전게임에 주로 적용되는 소프트웨어 보호 기술이며, “매뉴얼의 X번째 페이지의 Y번째 줄의 Z번째 단어를 읽어라”와 같은 형태를 주로 사용하였다. 따라서 정품 소프트웨어 구매자의 경우라도 매뉴얼을 잃어버리는 경우에는 소프트웨어를 제대로 사용할 수 없었다. 반대로 정품이 아닌 제품 사용자라도 이 매뉴얼만 복제할 수 있다면 지적재산권을 침해할 수 있었다. 현대에는 이러한 방식이 사용되지 않지만, 매뉴얼 프로텍트는 분명히 암호학적으로도 의미가 있는 보호 기술이다. 이는 코드북 암호 자체가 다음에 포스팅할 “일회성 패드(One-Tim..
-
[2021/01/27][짤막한 공지 - 프립]짤막한 공지 2021. 2. 4. 11:36
[2021/01/27][짤막한 공지 - 프립] 안녕하세요, 루니프입니다. “프립”에서의 전자책 판매 심사가 완료되었습니다. 금일부로 [핀툴 프로그래밍 기본서] “제1부” ~ “제4부”가 프립에서 판매됩니다. [평생소장 E북]이며 “구글 이메일” 계정을 가지고 계신 분만 구매하실 수 있으니 참고바랍니다. 프립 판매처에 관한 상세한 내용은 “제0부”에 업데이트 되었으니 참고바랍니다. 타 판매처의 등록 심사도 모두 완료되면 “SNS 공유 이벤트”를 진행하도록 하겠습니다. ※ 전자책은 각 "부" 당 25,000원에 판매됩니다. [관련된 짤막한 공지 - SNS 공유 이벤트 (예정)[2021/01/18]] #공지 #루니프 #프립 #심사 #완료 #전자책 #판매 [2021/01/27][Short Notice - Fri..