본문 바로가기
1.A. High Level Computing/Hacking & Cracking

주민등록번호 (엑셀)

by Never Settle Down 2024. 8. 29.
반응형

에라이씨...

 

업무 수행을 위해 만든 생성기인데

ㅅㅂ 위법이다.

 

 제37조(벌칙) ① 다음 각 호의 어느 하나에 해당하는 자는 3년 이하의 징역 또는 3천만원 이하의 벌금에 처한다. <개정 2009. 4. 1., 2014. 1. 21., 2016. 5. 29., 2016. 12. 2., 2022. 1. 11., 2023. 12. 26.>
...
4. 거짓의 주민등록번호를 만드는 프로그램을 다른 사람에게 전달하거나 유포한 자

 

아니 ㅅㅂ 규칙 뻔히 웹에 다 올라가있는데

이걸로 악의적인 행위를 한 사람만 처벌하는게 아니라

만들어서 전달/유포한 자도 처벌한다.

 

 

빨리 한국 떠야지  이 씨바 전체주의 공산당같은 새기들 그지같네..

 

생성한 주민등록번호는 랜덤하게 생성된 것으로,

실존인물의 정보인지 모른다.

 

 

- 생년: 유저 입력 (4자리 자동 파싱)

- 생일: 랜덤생성 (구찮아서 윤년 & 월별로 말일은 지정하지 않음)

   =RANDBETWEEN(1,12)

   =RANDBETWEEN(1,28)

 

- 성별: 1000년대 vs 2000년대 구분지어서 랜덤생성

   =RANDBETWEEN(1,2) + 2*(QUOTIENT(A3, 1000)-1)

(원래는 100으로 나눈 몫에서 19를 뺀 다음에 2를 곱해야 되나, 2100년대생과 1800년대생 정보는 필요 없어서 연산 오버헤드를 (아주 미약하게나마) 줄이기 위해 걍 1000으로 나누고 1로 했다. 어차피 사칙연산에서 1을 빼나 19를 빼나 CPU입장에서는 똑같은 OP코드가 돌아갈 확률이 매우 높다만. hoxy 스크립트 인터프리터가 최적화를 해서 뺴는 대상 (1이랑 19)를 메모리에서 안 불러오고 OP코드에 때려박아 줄까봐... 근데 그까짓 몇십 나노세컨드 아낀다고 깨작대면서 itoa를 겁나게 때려박고 그걸 다시 잘라서 파싱하고 쳐 앉아있다.ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 걍 구찮아서 그렇게 한거다. 인정.)

 

- 지역코드: 90년대: 00 ~ 96, 2020년대: 00 ~ 99

   =RANDBETWEEN(0,96) + IF(A3 >= 2020, RANDBETWEEN(0,3),0)

 

- 사무소코드: 지역별로 사무소 갯수가 다를 터, 중요하지 않으므로 10개만 잡았다.

   =RANDBETWEEN(0,10)

 

- 등록 순서: 1 ~ 6 사이. 왜 6으로 했냐고? 키보드 걍 눌렀는데 6이 들어갔다.

   =RANDBETWEEN(1,6)

 

- 검증번호 (금융쪽에서 막 아무숫자나 때려박으면 검증코드 비교해보고 막아버리는 경우가 있다)

   =MOD(11 - MOD(2*MID($H3,1,1) + 3*MID($H3,2,1) + 4*MID($H3,3,1) + 5*MID($H3,4,1) + 6*MID($H3,5,1) + 7*MID($H3,6,1) + 8*MID($H3,8,1) + 9*MID($H3,9,1) + 2*MID($H3,10,1) + 3*MID($H3,11,1) + 4*MID($H3,12,1) + 5*MID($H3,13,1), 11), 10)

 

 

 

모의해킹 업무 수행하는데

2000년대 초반처럼 주민번호 생성기 툴이 돌아다니질 않으니

직접 맹글어 써야하는... 상황이었다.

 

마구잡이로 때려박으니까 검증코드를 보길래

(정말 정말 친절하게도 어떤 문제로 거래에 오류가 났는지를 상세히 알려준다)

만들었다.

 

 

화이트 해커로 먹고 살려면

내 개인정보부터 탈탈 털리게 된다.

 

걍 그만 두고 운영으로 가야되는건가?

 

싫은데.

 

 

끝.

 

 

자료 출처

https://namu.wiki/w/%EC%A3%BC%EB%AF%BC%EB%93%B1%EB%A1%9D%EB%B2%88%ED%98%B8

 

주민등록번호

住 民 登 錄 番 號 / Resident registration number, RRN 주민등록법 제7조(주민등록표

namu.wiki

 

https://chatgpt.com/

 

반응형

Comment(s)