커뮤니티

이거 영 좋지가 않다.

2014.05.08 23:41

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

# 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 37880 [레벨:409]22대웹관리자_노천명
공지 중국 생활 안전 수칙 [4] 2013.03.16 56409 [레벨:352]20대회장_성유리
304 꿀팁. 일반인 쉽게 따먹는 방법 2023.06.06 2292 [레벨:3]이원성
303 [무료상담 이벤트 진행중] 2023년 여름 컨설팅펌 입사대비 Class 개강 안내 (23.7.1. (토) 개강 예정) 2023.06.05 2174 [레벨:49]이커리어
302 의외로 잘 주는 유부녀 많습니다 2023.06.04 2163 [레벨:3]박상하
301 국제학교 프리미엄 유학 교육 공맵 가입하고 'AP 인기과목 전략 자료집' 받자! 2023.04.05 2125 [레벨:259]공맵
300 연령연구학(Aging studies) 전공에 대해 들어보셨나요? 2023.04.04 2109 [레벨:259]공맵
299 국제 공인 교육과정 IB란? (feat. 2023년 IB 시험일정) 2023.04.03 2156 [레벨:259]공맵
298 아이비리그 최초 컬럼비아대학교 SAT·ACT 성적 제출 정책 폐지 2023.03.31 2097 [레벨:259]공맵
297 미국 대학 입시를 위한 AP 시험이란? 2023.03.30 2322 [레벨:259]공맵
296 국제학교 프리미엄 유학 교육 "AP 인기과목 전략집" 무료 배포 이벤트 2023.03.29 2146 [레벨:259]공맵
295 2023년 첫 시행된 Digital SAT 주요 변경 사항은? 2023.03.27 2107 [레벨:259]공맵
294 공맵 온라인 진로멘토링 '미국 유학의 모든 것' 무료live 신청(~3/24) 2023.03.24 2116 [레벨:259]공맵
293 미국대입검정고시 GED(General Educational Development Test) 2023.03.23 2223 [레벨:259]공맵
292 국제학교 프리미엄 유학 교육 "AP 인기과목 전략집" 무료 배포 이벤트 2023.03.22 2089 [레벨:259]공맵
291 공맵 온라인 진로멘토링 '미국 유학의 모든 것' 무료live 신청(~3/24) 2023.03.21 2095 [레벨:259]공맵
290 재외국민특별전형 3년 특례 vs 12년 특례 요약 2023.03.21 2086 [레벨:259]공맵
289 국제학생을 위한 대입특별전형과정 GAC 프로그램 2023.03.17 2229 [레벨:259]공맵
288 '나의 생생한 미국 유학기' 온라인 진로멘토링 무료Live 신청(~3/17) 2023.03.16 2112 [레벨:259]공맵
287 공맵 신규가입 이벤트 -AP 인기과목 전략집- 증정 2023.03.15 2394 [레벨:259]공맵
286 코넬 대학교 (Cornell University) 2023.03.14 2188 [레벨:259]공맵
285 [무료상담 이벤트 진행중] 2023년 봄 컨설팅펌 입사대비 Class 개강 안내 (4월 1일(토) 개강 예정) 2023.03.13 2173 [레벨:49]이커리어
284 [무료Live] 공맵 온라인 진로멘토링 '나의 생생한 미국 유학기' 신청(~3/17) 2023.03.13 2124 [레벨:259]공맵
283 글로벌 명문대 유학 대표 플랫폼 공맵 신규 회원가입 "AP 인기과목 전략집" 이벤트 2023.03.10 2113 [레벨:259]공맵
282 [무료/앵콜] 공맵 3월 온라인 진로멘토링 '이공계 유학 준비 전략' 신청(~3/9) 2023.03.09 2069 [레벨:259]공맵
281 공맵 유학 입시 클래스 수강하고 현금 캐시백까지 놓치지 마세요! 2023.03.08 2112 [레벨:259]공맵
280 요즘 핫한 챗GPT, IB 에세이에도 쓸 수 있어요! 2023.03.07 2111 [레벨:259]공맵
279 [무료/앵콜] 공맵 3월 온라인 진로멘토링 '이공계 유학 준비 전략' 신청(~3/9) 2023.03.06 2121 [레벨:259]공맵
278 [앵콜멘토링] 공맵 3월 온라인 진로멘토링 '성공적인 유학 전략' 신청(~3/2) 2023.03.01 2064 [레벨:259]공맵
277 [공맵] 2월 신규회원가입 특별 이벤트 2023.02.26 2237 [레벨:259]공맵
276 [공맵] 2월 신규회원가입 특별 이벤트 2023.02.22 2104 [레벨:259]공맵
275 [무료Live] 공맵 2월 온라인 진로멘토링 '컬럼비아대학교(Columbia University)' 신청(~2/24) 2023.02.21 2049 [레벨:259]공맵
©2013 KSODESIGN.All Rights Reserved