커뮤니티

이거 영 좋지가 않다.

2014.05.08 23:41

[레벨:379]허진규1마력 조회 수:15173

# encoding: utf-8
require 'httparty'
module IB
class IBAgent
include HTTParty
base_uri 'www.ilbe.com'
format :plain
headers 'Referer' => 'http://www.ilbe.com/index.php?mid=index&act=dispMemberSignUpForm'
headers 'User-Agent' => 'Input your user-agent here'
headers 'X-Requested-With' => 'XMLHttpRequest'
headers 'Content-Type' => 'text/plain'
def check_id(user_id)
xml = xml_id(user_id)
options = { :body => xml }
data = self.class.post('/index.php', options)
data.include?('이미')
end
def check_email(user_email)
xml = xml_email(user_email)
options = { :body => xml }
data = self.class.post('/index.php', options)
data.include?('다른')
end
private
def xml_id(user_id)
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n \
<methodCall>\n<params>\n<name><![CDATA[user_id]]></name>\n \
<value><![CDATA[#{user_id}]]></value>\n<module><![CDATA[member]]></module>\n \
<act><![CDATA[procMemberCheckValue]]></act>\n</params>\n</methodCall>"
end
def xml_email(user_email)
"<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n \
<methodCall>\n<params>\n<name><![CDATA[email_address]]></name>\n \
<value><![CDATA[#{user_email}]]></value>\n<module><![CDATA[member]]></module>\n \
<act><![CDATA[procMemberCheckValue]]></act>\n</params>\n</methodCall>"
end
end
def agent; IBAgent.new end
# original text: 이미 존재하는 아이디입니다. 다른 아이디를 입력해주세요.
def check_id(user_id)
agent.check_id(user_id)
end
# original text: 사용하실 수 없는 메일 주소입니다. 다른 메일 주소를 입력해주세요.
def check_email(user_email)
agent.check_email(user_email)
end
module_function :agent, :check_id, :check_email
end
 
게시글 보고 "이게 뭐야? 뭐 어쩌라고?"
하는 사람들 있을텐데 위에 있는 소스 코드는 
갑자기 검색어에 등장한 일베회원검사기 랍시고 나타난 사이트의 소스코드다
별거 아닌것 같지만 HTML만 배운 문레기가 봐도 저거 XE(XpressEngine)사용하는 사이트 주소만 바꿔도 사용 가능하다.
문제는 사용 가능한거야 그렇다 치는데 보니까 회원가입, 아이디/비밀번호 찾기에도 이메일이 쓰이니까 좀 불안하다.
모든 XE사이트는 저 코드 이용해서 해당 메일주소 
사이트 관리자도 아닌데 괜히 오버한것 같다 고멘.
번호 제목 날짜 조회 수 글쓴이
공지 자유게시판 2014.09.21 42017 [레벨:409]22대웹관리자_노천명
공지 중국 생활 안전 수칙 [4] 2013.03.16 61124 [레벨:352]20대회장_성유리
394 아포스티유 번역 공증 쉽게 처리한 곳 공유합니다 2024.04.11 92 [레벨:10]아리스토텔레스
393 [무료상담 이벤트 진행중] 2024년 봄 컨설팅펌 입사대비 Class 개강 안내 (4월 13일(토) 개강 예정) 2024.03.08 851 [레벨:49]이커리어
392 미국 대학의 기여입학제: 입시 공평성과 논란 2023.12.04 2691 [레벨:259]공맵
391 정치인 사관학교, 조지타운 대학교(Georgetown University) 2023.12.01 2534 [레벨:259]공맵
390 아시아 학생이 백인 학생보다 주요 명문대 합격률이 28% 더 낮은 이유 2023.11.30 2740 [레벨:259]공맵
389 브랭섬홀 아시아(BHA) 2024-2025 전형에 지원하고자 하는 사람들은 주목! 2023.11.29 2653 [레벨:259]공맵
388 [무료상담 이벤트 진행중] 2024년 겨울 컨설팅펌 입사대비 Class 개강 안내 (1월 6일(토) 개강 예정) 2023.11.29 2612 [레벨:49]이커리어
387 미국 약대 입시를 위한 프로그램은? 2023.11.28 2776 [레벨:259]공맵
386 AP Capstone 교과과정이란? 2023.11.27 2713 [레벨:259]공맵
385 국제 공인 교육과정 IB, 정확한 커리큘럼에 대해 알고 계셔야 합니다. 2023.11.24 2672 [레벨:259]공맵
384 하버드 STEM 교육 D.CAMPS 서울대학교 개최! 지금 공맵에서 할인받고 신청하세요! 2023.11.23 2650 [레벨:259]공맵
383 미국 상위권 대학들이 중요하게 생각하는 EC 평가항목 2023.11.22 2671 [레벨:259]공맵
382 미국이 STEM 전공에 열광하는 이유 2023.11.21 2624 [레벨:259]공맵
381 GPA 3.9는 좋은 성적일까? GPA 3.9로 갈 수 있는 대학 List 2023.11.20 2654 [레벨:259]공맵
380 IVY Collegiate School(ICS), 청라 국제영재학교 진학에 대해 알아보자! 2023.11.17 2683 [레벨:259]공맵
379 국제학생을 위한 특별제도? 미국대학 패스웨이(Pathway)의 장단점! 2023.11.16 2622 [레벨:259]공맵
378 [공맵대학백과] 남부의 명문, 라이스 대학교(Rice University) 2023.11.15 2798 [레벨:259]공맵
377 스타트업을 꿈꾸는 고등학생들을 위한 'Launch X' Summer 프로그램 2023.11.14 2647 [레벨:259]공맵
376 미국 상위권대 편입 루트, 커뮤니티 칼리지 2023.11.13 2670 [레벨:259]공맵
375 브랭섬홀 아시아(BHA), 남학생에게도 전 과정 IB 교육 제공 2023.11.10 2561 [레벨:259]공맵
374 졸업 후 연봉으로 보는 미국 대학 순위는? 2023.11.09 2735 [레벨:259]공맵
373 [미국 의대] MD와 DO의 차이점 2023.11.08 2709 [레벨:259]공맵
372 한국 서류 중국 제출, 중국아포스티유 한국통합민원센터에서 온라인 신청 2023.11.08 2593 [레벨:10]아리스토텔레스
371 캘리포니아 공립학교 영재들을 위한 GATE 프로그램 2023.11.07 2605 [레벨:259]공맵
370 [국제입시] 미국 명문대 전액 장학 지원 QuestBridge 프로그램 2023.11.06 2568 [레벨:259]공맵
369 공맵과 HYPS컨설팅, 국내 최초 AI해외입시 컨설팅 솔루션 개발을 위한 MOU 체결 2023.11.03 2725 [레벨:259]공맵
368 국제학생을 위한 대입특별전형과정 GAC 프로그램 2023.11.02 2679 [레벨:259]공맵
367 공맵 2023 추계 해외 유학/이민 박람회 후기 2023.11.01 2604 [레벨:259]공맵
366 세인트루이스 워싱턴대학교(Wash U) 2023.10.31 2611 [레벨:259]공맵
365 존스홉킨스 대학교 영재 발굴 프로그램 'CTY' 2023.10.30 2481 [레벨:259]공맵
©2013 KSODESIGN.All Rights Reserved