커뮤니티

이거 영 좋지가 않다.

2014.05.08 23:41

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

# 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 56445 [레벨:409]22대웹관리자_노천명
공지 중국 생활 안전 수칙 [4] 2013.03.16 79417 [레벨:352]20대회장_성유리
396 나 말고 자전거와... 게시판에 글쓰기 권한을 가지신 분을 찾습니다. [2] 2012.05.22 3806 [레벨:379]허진규1마력
395 홈페이지공지 [7] 2012.05.24 3424 [레벨:119]매력덩어리
394 새로운 칭화대 지도 [2] 2012.05.26 4221 [레벨:298]서원이
393 왜 이 홈피는 전 까페보다 글이 안올라 올까요? [9] 2012.05.28 4215 [레벨:391]정태호
392 태사마형은 [4] 2012.07.17 4733 [레벨:401]황길이
391 나현이가 잘못은 했습니다. [13] 2012.07.29 6454 [레벨:379]허진규1마력
390 제18대 대통령 재외선거 등록신청 [1] file 2012.07.29 4360 [레벨:375]이맏별
389 아.. 바보같은 짓을 했었구나... [4] 2012.08.04 5095 [레벨:391]정태호
388 미래숲 내몽고 식수봉사활동 참가자 모집합니다! [4] file 2012.08.07 4641 [레벨:12]김유아
387 이번 ot.. [2] 2012.09.06 4485 [레벨:401]황재욱
386 홈페이지 핸드폰으로 보면 짤리네요 2012.09.12 3428 [레벨:401]황재욱
385 지금 교양수업 다전멸인데...... 다른거 괜찮은 수업 있나요?? 2012.09.12 3500 [레벨:34]조영우
384 중국여행 관심있으신분~! [2] 2012.09.12 4335 [레벨:128]박선호
383 학생회 분들께, 홈페이지 관련 건의 [4] 2012.09.14 5019 [레벨:391]정태호
382 포인트 복권 꽝 확률 왜 일케 높아여= =? [10] 2012.09.20 4846 [레벨:409]22대웹관리자_노천명
381 모바일짤림 [1] 2012.09.24 4347 [레벨:401]황재욱
380 학생회 분들께 드리는 이메일 계정 관련 건의 [5] 2012.10.06 4473 [레벨:391]정태호
379 페이스북 하는 방법 알려주세요~!! [3] 2012.10.07 4339 [레벨:8]김형섭
378 혹시 2학기에 숙사 빼실분 계신가요?? [7] 2012.10.08 4894 [레벨:468]최기호
377 안녕하세요, 중국에서 vpn없이 폰과 컴터로 페북 이용 방법입니다 : ) [5] 2012.10.09 5027 [레벨:143]박민형
376 중국에서 홈페이지 접속 방법 빠르게 하는 방법. (잡설...) [10] 2012.10.09 4961 [레벨:391]정태호
375 자유게시판이 죽어가는듯.../ [7] 2012.10.18 4380 [레벨:409]22대웹관리자_노천명
374 칭화 인터넷 솔직히 너무 쓰레기인듯. [15] 2012.10.18 4919 [레벨:409]22대웹관리자_노천명
373 누구 혹시 동타오 종합체육관에 있는 헬스장 정보에 대해 아시나여? [10] 2012.10.18 4324 [레벨:409]22대웹관리자_노천명
372 ㅠㅠㅠ [8] 2012.10.20 4501 [레벨:448]송윤선
371 감기 조심하세요~~^^ [8] 2012.10.23 4404 [레벨:492]이상효
370 시험기간 집중력 높이는 방법 [4] file 2012.10.23 5248 [레벨:492]이상효
369 공돌이들 읽어봐요 ~~^^ [12] 2012.10.23 5534 [레벨:492]이상효
368 win7 당신이모르는 공능 0.0~~~ [11] file 2012.10.24 4338 [레벨:340]송동근
367 2012.11.2 13클럽에서 어쿠스틱 공연합니다~~ [64] file 2012.10.25 6996 [레벨:409]22대웹관리자_노천명
©2013 KSODESIGN.All Rights Reserved