Skip to content
(*.227.197.101) 조회 수 1258 추천 수 3 댓글 30
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄



안녕하세여 세상에는 IQ156멘산으로, 스타에서는 '껍데기멘산'으로 살고있는 15세 어린이 입니다.


스타2 저장소를 제가 호스팅 한 FTP 서버에 업로드 가능하도록 만들어 보았습니다.



 

 


쨔쟌


다만 계정이 필요하기에....






이메일 입력하고 인증을 거친 후 (대박 귀찮...)

암호와 암호 확인과 

닉네임 (중복확인) 후 가입하기를 누르면 됩네다...


메일 인증을 받는 장면...


PW는 동적 Key할당 비밀키 암호화로

리자도 모르게 암호화 되서 걱정 ㄴㄴ (AES-256)



 


최초 실행하면 내 배틀태그를 선택하라고 창이 자동으로 뜹니다...


만약 내 배틀태그가 없다면

배틀넷에 로그인 후 게임을 한번 실행 해줘야 생깁니다!


근데 저게 실제 배틀태그랑은 차이가 좀 있더라구여;;

대충 내 태그다 싶은거 더블 클릭



 



요렇게 내 계정에 제 코드가 뜹니다!




 


요렇게 백업하기를 하면 최근 백업한 시간이 생성된답니다..!



 

이게 FTP 서버에 올라간 모습...


최대 10MB만 업로드가 가능한데

이는 (소곤소곤) 개인적인 후원을 통해 용량을 늘릴 수 있도록....

왠만해서는 거의 10MB넘지 않으니 걱정 ㄴㄴ

제가 저 저장소를 거의 스타2 초반부터 모은게 9메가 정도니까...


용량 제한을 두는 이유는...

비싼 돈 들여 FTP 호스팅 열어놓은건데... 한두명이 영화를 백업한다는 식으로 독점하면

제 마음이 아프니까...


 


내 저장소 위치에서 Banks파일 명을 바꿔놓고 복원하기를 누르면


 



요롷고럼 뱅크 파일이 복원이 되고 내용물도 건재합니다



더 자세한 내용과 다운받기는


제 블로그임다

http://blog.naver.com/skqkrguswns/221064146999


요기서 받아가심 됩니다


다음부터는 빠르게 받으시려면

http://gompange.co.kr/download/

이 링크만 외워주시면 블로그 들어 올 필요 없이 빠르게 바로 다운받을 수 있습니다


감삼닫아



모범 사용 예시

1. 보통 집에서 겜하시면서 중간중간 백업버튼 눌러줍니다
2. 겜방가서 자신의 계정으로 배틀넷 로그인 해서 스타2를 실행해줍니다.
3. 제 프로그램에 로그인 후 (gompange.co.kr/download 링크만 기억해주시면 OK) 복원을 누르면 저장소 바로 복원 완료
4. 겜방에서 게임 실컷 하시고 집에올때는 다시 저장 눌러주고 옵니다.
5. 집에서는 복원 한번 눌러주시면 겜방에서 게임 하던 데이터가 불러집니다


* 현재 저장소를 백업 후 복원시 덮어 씌웁니다

    겜방에서 저장소 없이 스타2 하고 백업 후 집에와서 복원 하면 겜방에서 저장소 없이 게임한게 복원됩니다 (조심하세여)

  • ?
    [NGO]울림소리 2017.08.01 11:55 (*.5.186.221)
    와... 잘 보고 갑니다.

    가슴 컵 재기 프로그램이 아주 인상적이에요
  • ?
    김멘산 2017.08.01 12:19 (*.227.197.101)
    ㅋㅋㅋㅋㅋ 저 그거 1학년 때 무려 학술제 제출 작품이였습니다 ㅋㅋㅋㅋ
  • ?
    김멘산 2017.08.01 12:37 (*.227.197.101)
    모범 사용 예시

    1. 보통 집에서 겜하시면서 중간중간 백업버튼 눌러줍니다
    2. 겜방가서 자신의 계정으로 배틀넷 로그인 해서 스타2를 실행해줍니다.
    3. 제 프로그램에 로그인 후 (gompange.co.kr/download 링크만 기억해주시면 OK) 복원을 누르면 저장소 바로 복원 완료
    4. 겜방에서 게임 실컷 하시고 집에올때는 다시 저장 눌러주고 옵니다.
    5. 집에서는 복원 한번 눌러주시면 겜방에서 게임 하던 데이터가 불러집니다
  • profile
    MagiResistor 2017.08.01 13:10 (*.122.114.56)
    정말 멋집니다.
    한 가지 질문 드리면 AES-256으로 암호화하면 관리자가 알 수 있는거 아닌가요?
    AES가 아니라 sha종류나 MD5같은 hash 방식으로 암호화해야할 것 같은데...
  • profile
    MagiResistor 2017.08.01 13:12 (*.122.114.56)
    뭐 어쨌든 저는 추천 박습니다.
  • ?
    김멘산 2017.08.01 13:30 (*.227.197.101)
    해쉬로 하는게 맞긴 한데 비밀키 암호화가 해쉬 대비 빠르기 때문에 (몇배 빠르지만 인간의 수준에서는 체감은 안될검다...) 예전에 암호학에 심취하여 비밀키 암호화의 키값을 (나름)동적할당하여 해쉬로 써보고자 한 목적으로 Node.js 모듈로 만들어 놓았었는데 (암복호화만 으메이징하게 계속 이루어 지는 프로젝트에 사용한적이...)
    귀찮아서 그 다음 Node.js 프로젝트 때 마다 만든 모듈 그대로 쓰고 있슴다...

    비밀키값이 제가 임의로 설정하는게 아니라
    사용자의 PW를 Key값으로 하여 E-mail을 암호화 하여 암호화된 E-mail이 Database의 PW에 들어가게 됩니다
    고럼 DB에는 사용자의 PW는 직접적으로 들어가는게 아니랍니다...
    고래서 저도 PW를 알지 못하는 한 암호화된 E-mail값을 복호화 하지 못합니다

    로그인 할때도 해쉬와 비슷하게 DB에서 암호화된 E-mail값을 받아오고
    로그인시 입력된 E-mail을 PW로 암호화 후 비교하여 로그인 테스트를 한답니다

    이게... 기존의 정적 비밀키인 상황에서 비밀키 노출로 DB에 모든 PW가 노출되는 것 보다도
    훨씬 안전하긴 한데

    물론 해쉬나 제 로직이나 둘 다 무작위 대입법에는 취약하답니다 하하....

    그나저나 교수님들이나 알아봐주시던 부분을 알아주시다니 (보들보들)
  • ?
    김멘산 2017.08.01 13:32 (*.227.197.101)
    이 부분이 제가 만든 모듈에서 쓰이는 암호화 함수임다
    type 파라미터로 bool값을 전달해 함호화인지 복호화인지 판단하려고 했는데
    해쉬처럼 쓸거라 true값만 받아지도록 되어있네여 헤헤
    var mEncoder = function(data, type) {
    if (type) {
    var input = data.value;
    var passkey = data.key;
    var cipher = crypto.createCipher('aes-256-cbc', passkey);
    var encrypted = cipher.update(input, 'utf8', 'base64') + cipher.final('base64');
    return encrypted;
    }
    }
  • profile
    MagiResistor 2017.08.01 14:07 (*.122.114.56)
    그런 방식이군요.
    근데 또 궁금한게 생겨서 그런데 e-mail 자체를 암호화해버리면 중복가입 확인이 가능한가요?
  • profile
    MagiResistor 2017.08.01 14:09 (*.122.114.56)
    제가 보안 전문가는 아니라서 속도의 차이는 잘 모르겠지만 aes가 그렇게 빠르지 않았던 것 같은데,
    해시로 하면 코드도 간단하고 더 일반적인 방법인데 굳이 저렇게 한 이유가 있나요?
    태클걸려는게 아니라 진짜 궁금해서 그래요.
  • profile
    MagiResistor 2017.08.01 14:09 (*.122.114.56)
    문체에서 nerd의 기운이 느껴지네요. 훌륭한 개발자가 되실듯!
  • profile
    MagiResistor 2017.08.01 14:10 (*.122.114.56)
    남자는 보들보들이 아니라 자들자들입니다.
  • ?
    김멘산 2017.08.01 15:01 (*.227.197.101)
    MongoDB Document 중 일부가
    {
    email : "입력된 E-mail",
    pw : "암호화된 E-mail"
    }
    이렇게 들어갑니다 암호화 되지 않은 E-mail이 같이 저장됩니다 헤헤
    AES-256이 공개키 암호화 대비 100배 이상 빠르기도 하고...
    해시야 짧은 단위 문장일수록 낭비가 심해서...
    그냥 사실 AES-256 좋아하는건 사심입니다.,ㅎㅎㅎ (AES여왕님의 발바닥 햝-쨝)

    (소곤소곤) 너드가 그리 좋은뜻은 아닌걸로 아는데 칭찬으로 생각하겠숨다... (시무룩)
  • ?
    애송애송 2017.08.01 16:05 (*.1.254.34)
    email 이랑 암호화된 E-mail 둘다 있으니깐 충분히 비밀키값 유추할수 있지 않을까요? 이런 프로그램에 보안이 얼마나 중요하겠냐만 생각하지만
    해쉬랑 다른점은 해쉬는 레인보우 테이블 돌려서 뚫을수 있지만 그걸로 원래의 패스워드를 모르니 그 사이트 이외에는 안전하다는 점이지만
    이건 raw한 패스워드도 알 수 있을거 같아서요. 대부분의 유저가 패스워드를 중복해서 사용한다는 점을 생각하면 약간 일반 사이트에서 쓰기에는 안전하지 않을수도 있을거 같아요. 그리고 e-mail이랑 pw가 짧으면 pw 유추도 생각보다 시간도 얼마 안걸릴거 같고

    저도 보안전문가가 아니여서 잘 모르겠어요.

    정말 단순한 호기심입니다
  • ?
    김멘산 2017.08.01 16:32 (*.227.197.101)
    저도 이거 로직을 쓴 모듈을 쓴 프로젝트를 논문지에 올리려고 논문 쓰기 전에 로직에 대해 좀 많이 여기저기 자문을 구해보며 알아봤는데...
    다들 대답을 애매하게 해주더라고여...
    해시나 AES-256이나 무작위 대입법에는 시간이 문제일 뿐입니다 하하.... 라능....

    E-mail과 암호화된 E-mail을 안다고 해서 Key값인 PW를 유추하는건 사이드 어택이라고 (side-attack) 방법도 있을정도로 가능하지만
    AES-256자체를 사이드 어택하기는 힘들다고 알고있습니다... (근데 자신있게 말할 수가 없네여)
    물론 Timing Attack이라고 암호화 하는 순간의 전류나 CPU 연산량으로 Key값을 유추 할 수도 있지만 유추한 Key값이 일반화되지 못하다는 말이 많고...

    사실 저도 암호학쪽으로는 정말 겉햝기식으로 공부한것이라 (컴퓨터 보다는 수학에 가까워서...)
    요즘엔 워낙 하드 발전 속도가 빨라서 천문학적인 연산속도만으로 암호 해독이 가능해질지도 모르겠슴다...

    물론 해시쓰면 더 낫지 않냐 라고 물어보시면
    제가 AES 찬양자라 그렇지 복잡하고 귀찮은거 쓸 필요도 없는데
    정말 할말 없슴다 헤헤헤
  • ?
    김멘산 2017.08.01 16:53 (*.227.197.101)
    헤헤 거기다가 일단 MongoDB나 WebServer, FTP 모두 호스팅으로 돌리는거라서
    Local Host였으면 저도 저를 못믿었겠지만...
    아마 호스팅 업체는 저보다는 보안이 잘 되어있을 거라 믿어봅니다..
    애초에 평문과 비문 알아내기엔 패킷스니핑 말곤 없을텐데...
    DB쪽은 걱정 안해도 될겁니다
    제 실행파일은 역컴파일러도 방지해놓긴 했는데... (역컴파일러도 계속 발전중이라 보들보들...)

    절대 뚫리지 않는 보안 없다는 말이 있을정도로 해킹은... 시간 지나면 다 뚫리게 되어있다능...
  • profile
    MagiResistor 2017.08.01 21:29 (*.249.177.9)
    어차피 이거 해킹해서 남의 저장소 빼봐야 아무 의미 없을듯
    배틀넷까지 해킹한다면 모를까.
  • profile
    Doge-J 2017.08.01 14:13 (*.176.43.106)
    사진이 엑박이네요.
  • ?
    김멘산 2017.08.01 15:03 (*.227.197.101)
    요게요게 여긴 이미지가 몇장 안올라가길래 ㅠㅠ 네이버 블로그 본문을 복붙했씀다 ㅠㅜ
    모바일로는 안보이는거 확인했는데... pc로는 잘 보이는거 같슴다 ㅠㅠ
  • ?
    애송애송 2017.08.01 16:06 (*.1.254.34)
    아마 네이버에서 외부트래픽 차단하는거 같아요. PC는 블로그글을 보고 이미 불러온게 있어서 그거 캐싱하는거 아닐까요?
  • ?
    김멘산 2017.08.01 16:34 (*.227.197.101)
    고러고 보니까 그런거같네여.... 이게 블로그 갔다오니까 보이는거네여...
    어쩔 수 없이 FTP에 (이번에 1G 호스팅 했슴다...) 싹 올린다음 URL만 따다 올려봐야겠네여 헤헤
  • ?
    김멘산 2017.08.01 16:43 (*.227.197.101)
    이제 이미지 잘 나올 것이라 믿어봅니다!
  • profile
    Doge-J 2017.08.02 17:56 (*.176.43.106)
    호옹이 잘보여요!
  • profile
    <九尾狐>宋荷娜(송하나) 2017.08.01 16:13 (*.11.2.72)
    오 대박
  • ?
    김멘산 2017.08.01 16:34 (*.227.197.101)
    어엇 어제 방송 나오신 모습 잘 봤습니다 ㅎㅎ
  • ?
    [델타포스]칸재 2017.08.01 19:41 (*.176.57.7)
    아조시드립 항상 잘듣고있습니다 내용은몰라도 추천
  • ?
    김멘산 2017.08.01 20:33 (*.227.197.101)
    헤헤 아조시드립이 아니라 최고급 최신 유행 드립인데;;;
    고냥고냥 평소에 저장소 백업해놓으면 어디 가서도 어떤 컴퓨터에서도 로그인만 하면 바로 저장소 불러와지느곱니다
  • ?
    사신닉뺏김 2017.08.01 23:10 (*.62.162.225)
    똑똑2
  • ?
    김멘산 2017.08.02 02:40 (*.227.197.101)
    안뇽하심까 헤헷
  • ?
    푸우맛곰탕 2017.08.02 18:48 (*.33.138.194)
    옹 멘산띠 하이하이
  • ?
    김멘산 2017.08.02 20:18 (*.227.197.101)
    헤헤 곰탕띠 히히

자유 게시판

자유롭게 대화하는 공간입니다.

List of Articles
번호 분류 제목 글쓴이 날짜 추천 수 조회 수
공지 [대회] [ 제 19회 DSL 모퍼배 공지 ] 22 희사 2024.04.13 1 1674
공지 [공지] [ 공식 톡방 ] Narr 2021.03.30 2 7854
공지 [일반] [ 사설 대회 기록 ] 7 앜저씨 2020.09.20 6 11250
공지 [공지] [ 대회 관리자용 매뉴얼 24.04.14 ] 3 [NGO]울림소리 2019.10.13 2 10076
공지 [일반] [ 라크쉬르 군주 실록 ] 24 [NGO]울림소리 2016.02.19 12 34419
13629 [일반] [ 라크쉬르 군주 실록 ] 24 [NGO]울림소리 2016.02.19 12 34419
13628 [일반] 이 게임 최대 적폐는 좆목임 5 하이윈드 2019.06.05 3 14914
13627 [일반] [ 사설 대회 기록 ] 7 앜저씨 2020.09.20 6 11250
13626 [일반] [ 배틀넷 소셜 채널 오픈 안내 ] 2 file [NGO]울림소리 2017.10.24 2 11010
13625 [일반] 데저트3 BGM 목록 8 file PostPD 2016.09.13 3 10905
13624 [일반] kjm님 보셈 1 file 고인물죽인다 2018.10.05 0 7541
13623 [일반] 대회관련 3 앜저씨 2022.03.14 3 5374
13622 [일반] 여러분들이 말하는 비방멤버 좆목에 대해 한말씀 7 <시스테마>미스터언체인 2019.06.15 4 4388
13621 [일반] [ 2021년 데저트 스트라이크3 대회 일정 ] 2021-03-20 (대회 오픈) 13 앜저씨 2020.07.20 3 3893
13620 [일반] [ 제 3회 익스배 이겼닭! 오늘 저녁은 치킨이닭! ] 16 executioner 2017.10.10 2 3461
13619 [일반] [칸재컵] 1:1 스피드 라크쉬르 대회 개최 9 [델타포스]칸재 2018.03.26 0 3444
13618 [일반] 데저트역사 18 데민석 2021.02.16 12 3246
13617 [일반] [군주전] 6월 11일 군주전 공지 (도전자 신청 마감) 3 까드득빠드득 2018.06.06 1 2922
13616 [일반] [SC2 아케이드 대회] 랜덤타워디펜스 대회 소개 영상 [NGO]울림소리 2018.03.09 1 2601
13615 [일반] 하지마!! 이 개색기드라(장첸) 2 <시스테마>미스터언체인 2019.06.16 1 2597
13614 [일반] DS3 : ENG - 글로벌 빌드 0.0C 버전 테스트 안내 16 [NGO]울림소리 2017.06.02 0 2452
13613 [일반] 저기 로비님 ㅋㅋㅋㅋ 44 file 사랑해. 2018.08.05 1 2426
13612 [일반] [ 칸재컵 1:1 스피드 라크쉬르 대회 우승자 [프리메이슨]박신혜 ] 4 file [델타포스]칸재 2018.04.14 0 2361
13611 [일반] [ (제 1회) 스피드 모드 공식 토너먼트 대회 결과 분석 ] 1 [NGO]울림소리 2018.06.02 0 2330
13610 [일반] 고심끝에 패치노트를 해채하기로 결정했습니다. 14 file 까드득빠드득 2016.05.03 1 2168
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 682 Next
/ 682

Copyright © 2012-2018 Emberstar, All Rights Reserved.

Created by Emberstar

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소