[투표 프로그램조작] 프로듀스101 순위, 컴퓨터 100대면 1위 가능할까?


mnet 계정 여러개 돌리면 누구나 1등 가능하다?


프로듀스101 1차 투표 결과 순위가 발표되었죠.

그런데 투표로 순위를 결정한다라? 이게 조금 애매모모합니다.

왜냐면, 투표란. 1인 1계정으로 투표를 해야하는 것인데 1인 1계정. 중복계정을 10,000개 만들어서 투표를 한다면? SNS계정 1만개 만들어서 가상, 허상의 계정으로 투표를 한다면?

컴퓨터 100대로 로그인, 로그아웃, 투표, 투표. 이렇게 한다면? 아이피 우회? 오토?

이런건 이미 온라인게임에서 프로그램이 오픈되어 있습니다. PC방 10곳을 임대받아서 돌린다면 불가능한 것도 아닌 것이죠. 누구든 10등안에 들게 만들수 있는 시스템입니다.


구글에 검색하여 페북 생성기 다운 받고 생성기로 만든 이메일로도 엠넷 로그인 가능 합니다.
1,000개만들어서 하나씩하면 1~2분에 한개씩 가능합니다.
간혹 로그인하다가 페북에서 인증땜에 로그인이 안될때가 한30번에 한번 정도  있을수 있습니다. 그 이메일은 과감하게 삭제하시고 다시만들면 됩니다.
그런데 같은 이메일 아이디로 다시만들면 또 인증이뜨니 뒤에 번호를 바꾸는게 심신에 좋습니다. 한 1,000개 정도 하니 멘탈잡고할 작업이라서 6시간 걸리는거 같습니다.
오늘도 만들면 2,000개 될거같네요. 이렇게 1,000개만들면 흙수저 꼴지 면하게는 가능 할듯 싶네요. 오토로 돌리면 그냥 아무도 모르게 순위권에 들게 만들수 있는 시스템입니다.


엠넷 담당자가 이 글을 보시면 사태파악을 하는 마음에 적어 봅니다.

투표기간 : 02월 20일 01:00~03월 05일 01:00 (*한 ID당 매일 1회 참여가능, 11명 투표 필수)
투표하고 싶은 연습생에 체크 후, 우측 “내 투표현황” 에서 최종 투표하실 수 있습니다.
CJ ONE, 페이스북, 트위터 회원타입만 투표 가능



아이피로 중복 투표 못하게 하는 거 

세종류의 서버사이드 스크립트언어(
jsp :  String REMOTE_ADDR = request.getRemoteAddr();
asp : REMOTE_ADDR = Request.ServerVariables("REMOTE_ADDR")
php : $REMOTE_ADDR  = $_SERVER["REMOTE_ADDR"];
)
에서 위에 있는 함수로 if문으로 조건 검사해서,
db에 접속해서 투표기록이 있으면,
투표 못하게 ajax로 print_r같은 출력함수로 다시 보내주고
투표 안햇으면 그대로 db에 저장시키고,
얼마나 쉽니...
그리고 하루동안의 사이클로 리셋 시키는 것은 node.js의 time.js 모듈에서 setInterval 함수나 db 스케줄러로 하루지나면 다시 리셋 되게 이런식으로 하는 게 어려운 프로그래밍이 아니거든? 근데 그걸 안한 거야?


[1차투표 결과 이미지 캡쳐]



Posted by Tistory1

댓글을 달아 주세요