PDA

ดูเวอร์ชั่นเต็ม : ขอความกรุณาจากผู้รู้เรื่องเขียนเว็บหน่อยครับ



10519898
5th November 2012, 21:18
Date : 6/11/2555 time : 21:37http://upic.me/i/r0/tigerst00027.gif

ผมต้องการที่จะ register เว็บเกมในเครือ perfectworld เว็บประเทศจีน เเต่ติดที่การกรอกข้อมูลรหัสที่ทางบริษัทให้กรอก6ตัวอักษร ซึ่งจะส่งมาทางโทรศัพท์ ซึ่งผมไม่รู้ว่าที่ให้กรอกนั้นเป็นตัวเลข,ภาษาอังกฤษ,หรือภาษาจีน จึงพยายามสุ่มด้วยวิธีต่างๆ เเต่ไม่ผ่าน จึงใคร่ขอความกรุณาจากผู้รู้ในการเเก้Codeครับ เเก้ให้จากการส่งข้อมูลทางโทรศัพท์มาทางเมลล์แทน ควรเเก้อย่างไรครับ

เว็บที่ register : http://passport.wanmei.com/jsp/member/phone_reg_02.jsp

http://upic.me/i/zh/3capture.png

เริ่มต้น Code :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>完美世界通行证</title>
<link href="/style/css.css" rel="stylesheet" type="text/css" />
<link href="/style/passport_phone.css" rel="stylesheet" type="text/css" />
<script src="/script/js.js" type="text/javascript"></script>
<script src="/fastreg/js/jq_131.js" type="text/javascript"></script>
<script charset="utf-8" src="/script/register.js" type="text/javascript"></script>
<script src="/script/common.js" type="text/javascript"></script>
<script charset="utf-8" src="/script/checkForm.js" type="text/javascript"></script>
<script type="text/javascript" src="/script/scroll_nav.js" charset="utf-8" ></script>
<script language="javascript">

$(".clos").click( function() {
$(".winbox_g ,.winbox_m ,.winbox_y").hide();
})
function ShowBox(x){
if(x == "0"){
trackEvent('1103','email_reg');
$(".winbox_g").show();
}else if(x == "1"){
trackEvent('1104','personal_reg');
$(".winbox_m").show();
}else{
$(".winbox_y").show();
}

}
function closeBox() {
$(".winbox_g ,.winbox_m ,.winbox_y").hide();
}

//新手卡,推广员切换
//新手卡,推广员切换
function switchCardType(type){
document.getElementById('cardInput').style.display="";
if(type==1){
document.getElementById('typeTitle').innerHTML='<strong>推广员账号</strong>'
document.getElementById('typeInstruct').innerHTML='输入推广员的passport账号,你的账号在游戏中可获得一定的奖励'
}else{
document.getElementById('typeTitle').innerHTML='<strong>新手卡号</strong>';
document.getElementById('typeInstruct').innerHTML='推广员活动所发放的VIP礼包领取码,输入有效的VIP激活码你的账号在游戏中可获得一定的奖励';
document.getElementById('wanmeii18n').style.display="none";
}
}

function selectGame(x)
{
document.getElementById('s1').style.display="block";
document.getElementById("nameOfname").innerHTML="新手卡号";
document.getElementById("tgType1").checked="true";
switchCardType(2);
}
function getRandCode() {
var mobile = document.register.username.value;
if (mobile.length == 0) {
alert("请填写手机号码");
return false;
}
if (!checkCellPhone(mobile)) {
alert("手机号格式错误");
return false;
}

trackEvent('1102','get_mobile_code');
var ajax = InitAjax();
var url = "/NoteAction.do?method=sendRegCode";
ajax.open("POST", url, true);
ajax.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
ajax.send("mobile=" + mobile);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
var response = "";
switch (ajax.responseText) {
case "1":
response = "此手机已经注册过手机账号。不能再次申请注册验证码";
break;
case "2":
response = "手机账号格式有误,请重新输入。";
break;
case "3":
response = "您已经申请过验证码!请于1分钟后再进行申请";
break;
case "4":
response = "每个独立IP10分钟内只能申请4次验证码";
break;
case "100":
response = "验证码发送失败,请重新再试。";
break;
case "200": {
response = "验证码已发送,请及时查收。";
document.getElementById("usermobile").readOnly = "true";
}
break;
default:
response = "网络通信异常,请稍候再试";
break;
}
alert(response);
}
}
}

function trim(str) {
return str.replace(" ", "");
}

</script>
<script language="javascript">
$(document).ready(function cho2(){
if($('#nomoblie-input').attr("checked")){
$('#nomoblie').show();
}else{
$('#nomoblie').hide();
}
setTimeout(cho2 ,50)
})
</script>
</head>

<body>
<div id="reg_box"><script id="reg_nav_js" type="text/javascript" src="/script/reg_nav.js?=2" charset="utf-8" ></script></div>




<!DOCTYPE html>

<head>
<meta charset="utf-8" />
<meta name="author" content="Design:Yu.yang; Web Layout:zhigang.Wang;" />
<script type="text/javascript" src="http://www.wanmei.com/public/js/wm.js" bottom="0"></script>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<title>完美世界 - 成为全球最大的在线游戏供应商</title>
<link href="http://www.wanmei.com/public/style/wmol_menu.css" rel="stylesheet" type="text/css" />
<style>
@import url('http://www.wanmei.com/public/style/wm.css');
</style>
</head>

<body>
<div class="wm_com_menu menu_for_passport">
<div class="wm_com_menu_main">
<div class="wm_com_logo"><a href="http://passport.wanmei.com"><img src="http://www.wanmei.com/public/images/logo/wmol/wm_member_logo.png" alt="会员中心"></a></div>

<div class="wm_com_logininfo">[<a href="/index.jsp">登录</a>]</div>
<div class="wm_com_nav"><span class="cor_l"></span><span class="cor_r"></span>
<ul class="wm_com_mainnav">
<li class=""><a href="http://www.wanmei.com" target="_blank">首页</a></li>
<li><a href="http://pay.wanmei.com" target="_blank">充值中心</a></li>
<li class="on"><a href="http://passport.wanmei.com" target="_blank">会员中心</a></li>
<li class=""><a href="http://www.wanmei.com/games/" target="_blank">游戏中心</a></li>
<li class=""><a href="http://shop.wanmei.com" target="_blank">完美商城</a></li>
<li class=" nobg"><a href="http://cs.wanmei.com" target="_blank">客服中心</a></li>
</ul>
<ul class="wm_com_subnav">
<li class=""><a href="http://passport.wanmei.com"><span><em>会员中心首页</em></span></a></li>
<li><a href="/jsp/member/pass.jsp"><span><em>账号管理</em></span></a></li>
<li class=""><a href="/jsp/charge/index.jsp"><span><em>充值管理</em></span></a></li>
<li class=""><a href="http://www.wanmei.com/zhanghao/index.html"><span><em>账号安全</em></span></a></li>
<!-- <li class=""><a href="http://sample.leadphp.com/wanmei/user.php"><span><em>商城管理</em></span></a></li>
<li class=" nobg"><a href="http://10.14.0.16:33083/demo/"><span><em>我的地盘</em></span></a></li>-->
</ul>
</div>
</div>
</div>
</body>
</html>

<!--头部结束-->
<div class="head">
<span class="back"><a href="/index.jsp">返回通行证首页</a></span>
</div>
<!--head-->
<form action="/member/registerUserAction.do" method="post" name="register" onSubmit="return (checkForm('mobile'));">
<input type="hidden" name="servicetype" value="null"/>
<input type="hidden" name="location" value="null"/>
<input type="hidden" name="continuepath" value="continuepath"/>
<input name="isPhoneReg" type="hidden" value="1"/>
<div class="w">
<div class="reg"><dl>
<dd>
<!-- 新增内容 -->
<div class="reg_steps">
<div class="step2 current"><span>1</span>填写注册信息</div>
<div class="step3"><span>2</span>注册成功</div>
</div>
<!-- 通行证改为手机号码,去掉有效手机这项 -->
<table style="width:560px;">
<tr>
<td class="tit"><strong>手机账号:</strong></td>
<td class="input"><input id="usermobile" type="text" name="username" maxlength="11" onfocus="show_msg(1);" onblur="checkPassportPhone(1);" value="" tabindex="1"/></td>
<td class="txt">
<div id="z1">请输入11位手机号码,验证通过后完成注册</div>
<div id="m1"></div>
</td>
</tr>
</table>
<table style="width:560px;">
<tr>
<td class="tit"><strong>手机账号密码:</strong></td>
<td class="input"><input type="password" name="passwd" maxlength="16" onkeyup="checkPasswdonkeyup2(2),pwStrength(this.value);" onfocus="show_msg(2);" onblur="checkPasswdonkeyup2(2),pwStrength(this.value);" tabindex="2"/></td>
<td class="txt">
<div id="z2">由6-16位英文字母及数字组成</div>
<div id="m2"></div>
</td>
</tr>

</table>

<table style="width:560px;">
<tr>
<td><i>安全级别:</i></td>
<td colspan="2" class="input" style="width:auto;"><em id="strength_L" class="ash">低</em><em id="strength_M" class="ash">中</em><em id="strength_H" class="ash">高</em></td>
</tr>
</table>
<table style="width:560px;">
<tr>
<td class="tit"><b>确认密码:</b></td>
<td class="input"><input type="password" name="repeatpasswd" maxlength="16" onpaste="return false;" onfocus="show_msg(3);" onblur="checkrepeatPasswdonkeyup2(3);" tabindex="3"/></td>
<td class="txt">
<div id="z3"></div>
<div id="m3"></div>
</td>
</tr>
</table>
<table style="width:560px;">
<tr>
<td colspan="3"><div id="r1">完美提示:完美通行证是完美世界推出的统一账号系统,拥有完美通行证即可在所有支持产品中无需再次注册直接登录使用。</div></td>
</tr>
</table>

<table style="width:560px;">
<tr >
<td class="tit"><strong>电子邮箱:</strong></td>
<td class="input"><input type="text" name="email" onfocus="show_msg(5);" onblur="checkEmail(5);" value="" tabindex="4"/></td>
<td class="txt">
<div id="z5">修改密码的依据</div>
<div id="m5"></div>
</td>
</tr>
</table>


<div style="width:590px;border:1px #dadada solid;background:#f9f9f9;margin-left:-30px;padding:13px;padding-right:0px;margin-bottom:15px;">
<table style="width:560px;">
<tr>
<td width="20%" class="tit"><strong>真实姓名:</strong></td>
<td style="width:132px;" class="input"><input type="text" name="fcmtruename" maxlength="6" onblur="fcmnametest2(8);" value="" tabindex="5"/></td>
<td class="txt">
<div id="z8"></div>
<div id="m8"></div>
</td>
</tr>

<tr>
<td>&nbsp;</td>
<td style="height:60px;line-height:25px;_padding-top:14px;">
<span>
<input type="radio" onclick="javascript:choice(1,2)" value="1" name="ts" checked="checked"/>
</span><span>身份证</span><br />
<span>
<input type="radio" onclick="javascript:choice(2,1)" value="2" name="ts"/>
</span><span>其他身份证件</span></td>
<td class="txt">申请服务时需要出示的证件信息,判断账号使用的依据,选择可验证身份的证件(如居民身份证,军官证,护照等)填写并妥善保管,不要泄露</td>
</tr>
</table>
<table style="width:560px;">

<tr id="sf1" style="display:block;">
<td width="20%" class="tit"><strong>证件号码:</strong></td>
<td style="width:132px;" class="input"><input type="text" name="idnumber1" onblur="checksuperid1(6);" tabindex="6" maxlength="28" /></td>
<td class="txt">

<div id="m6"></div>
</td>
</tr>

<tr id="sf2" style="display:none;">
<td width="20%" class="tit"><strong>证件号码:</strong></td>
<td style="width:132px;" class="input"><input type="text" name="idnumber2" onblur="checksuperid2(9);" tabindex="6" maxlength="28" /></td>
<td class="txt">

<div id="m9"></div>
</td>
</tr>
</table>

<input type="hidden" name="idnumber" value=""/>

<table class="querensf" style="width:550px;margin-left:14px;border:1px #d8d8d8 solid;background:#eaeaea;">
<tr class="querensf">
<td width="20%" class="tit"><strong style="background-position:6px 8px;">防沉迷信息&nbsp;&nbsp;</strong></td>
<td style="width:132px;" class="input"></td>
<td class="txt"></td>
</tr>

<tr class="querensf">
<td width="20%" class="tit"><strong style="background:none;">姓名:</strong></td>
<td style="width:132px;" class="input"><input type="text" name="indulgeName" onblur="indulgenametest(10);" maxlength="18" value=""/></td>
<td class="txt"><div id="z10"></div>
<div id="m10"></div></td>
</tr>

<tr class="querensf">
<td><strong style="background:none;">身份证号:</strong></td>
<td class="input"><input type="text" name="fcmidnumber" maxlength="18" onblur="fcmtest2(4);" value="" /></td>
<td class="txt">
<div id="z4">未满十八周岁及未通过实名认证的用户,将被纳入网络游戏<a href="http://www.wanmei.com/hd/chenmi" target="_blank">防沉迷系统</a></div>
<div id="m4"></div>
</td>
</tr>

</table>
</div>
<table style="width:560px;">
<tr class="bor_01"><td colspan="3" height="10"></td></tr>
<tr>
<td class="tit"><strong>手机验证码:</strong></td>
<td class="input"><input type="text" name="code" value="" tabindex="7" maxlength="6"/></td>
<td class="txt">
<div id="z7">请在申请后10分钟内输入您手机所收到的验证码</div>
<div id="m7"></div>
</td>
</tr>
<tr>
<td class="tit"></td>
<td class="input"><a href="#" class="btn_com_red np" onclick="getRandCode()"><span>点击获取手机验证码</span></a> </td>
<td class="txt">每10分钟可重新获取一次验证码</td>
</tr>
</table>
<div style="border:1px #dadada solid;background:#f9f9f9;width:600px;margin-left:-30px;margin-bottom:10px;">
<strong style="background:none;text-align:left;margin-left:30px;">新手礼包卡(选填)</strong>
<table>
<tr class="bor_02">
<td><input name="xtnr" id="radio15" type="radio" value="15" onclick="javascript:selectGame(2);" />神雕侠侣选填</td>
<td><input name="xtnr" id="radio9" type="radio" value="9" onclick="javascript:selectGame(2);" />梦幻诛仙2选填</td>
<td><input name="xtnr" id="radio1" type="radio" value="1" onclick="javascript:selectGame(2);" />完美世界选填</td>
<td><input name="xtnr" id="radio2" type="radio" value="2" onclick="javascript:selectGame(2);" />武林外传选填</td>
</tr>
<tr>
<td><input name="xtnr" id="radio3" type="radio" value="3" onclick="javascript:selectGame(1);" />完美国际选填</td>
<td><input name="xtnr" id="radio4" type="radio" value="4" onclick="javascript:selectGame(2);" />诛仙2选填</td>
<td><input name="xtnr" id="radio5" type="radio" value="5" onclick="javascript:selectGame(2);" />赤壁选填</td>
<td><input name="xtnr" id="radio6" type="radio" value="6" onclick="javascript:selectGame(2);" />XMAN-非诚舞扰选填</td>
</tr>
<tr>
<td><input name="xtnr" id="radio7" type="radio" value="7" onclick="javascript:selectGame(2);" />口袋西游选填</td>
<td><input name="xtnr" id="radio8" type="radio" value="8" onclick="javascript:selectGame(2);" />神鬼传奇选填</td>
<td><input name="xtnr" id="radio10" type="radio" value="10" onclick="javascript:selectGame(2);" />神魔大陆选填</td>
<td><input name="xtnr" id="radio11" type="radio" value="11" onclick="javascript:selectGame(2);" />降龙之剑选填</td>
</tr>
<tr>
<td><input name="xtnr" id="radio12" type="radio" value="12" onclick="javascript:selectGame(2);" />神鬼世界选填</td>
<td><input name="xtnr" id="radio13" type="radio" value="13" onclick="javascript:selectGame(2);" />修罗刹选填</td>
<td><input name="xtnr" id="radio14" type="radio" value="14" onclick="javascript:selectGame(2);" />倚天屠龙记选填</td>
</tr>
</table>

<table id="s0"><tr><td></td></tr></table>
<table id="s1" style="width:560px;display:none;">
<tr align="center">
<td align="center"><input name="whichType" id="tgType1" type="radio" value="2" onclick="switchCardType(this.value);"/><font id="nameOfname">新手卡号</font></td>
<td align="center"><input name="whichType" id="tgType2" type="radio" value="1" onclick="switchCardType(this.value);"/>推广员账号</td>
</tr>
<tr id="cardInput" style="display:none;">
<td class="tit" id="typeTitle"></td>
<td class="input"><input name="tgyidnumber" value="" type="text" class="input" style="margin-top:5px;" /></td>
<td class="txt" id="typeInstruct">推广员活动所发放的VIP礼包领取码,输入有效的VIP激活码你的账号在游戏中可获得一定的奖励</td>
</tr>
</table>

</div>
<table style="">
<tr class="bor_02">
<td width="100">&nbsp;</td>
<td colspan="2"><label><input name="protocol1" type="checkbox" id="protocol1" value="1" checked="checked"/>我已查看并同意<a href="/jsp/member/agreement.htm" target="_blank">《完美通行证用户协议》</a></label></td>
</tr>
<tr>
<td>&nbsp;</td>
<td colspan="2"><label><input name="protocol2" type="checkbox" id="protocol2" value="2" checked="checked"/>我已查看并同意<a href="/jsp/member/fangchenmiagreement.htm" target="_blank">《网络游戏防沉迷系统及实名认证服务协议》</a></label></td>
</tr>
</table>
<table>
<tr>
<td colspan="3">完美世界对您提供的个人资料将依据完美世界用户隐私政策进行管理和保护。具体内容请见<label><a href="/jsp/member/privacy.htm" target="_blank">隐私政策</a></label></td>
</tr>
<tr>
<td colspan="3"><center><input type="submit" name="Submit" value="立即注册" /></center></td>
</tr>
</table>

</dd>
</dl></div>
</div>
<input type="hidden" id="guid" name="guid" value="" size="0"/>
<input type="hidden" id="adid" name="adid" value="" size="0"/>
<input type="hidden" id="hdid" name="hdid" value="" size="0"/>
<input type="hidden" id="refer" name="refer" value="" size="0"/>

</form>
<!--正文结束-->

<div style="width:888px;margin:20px auto;clear:both">
<iframe src="http://www.wanmei.com/bottom_index3.htm" width="888" height="160" scrolling="no" frameborder="0" allowtransparency="true"></iframe></div>

<!--底部结束-->
<script type="text/javascript" src="http://cookie.bi.wanmei.com/jsp/pvbi/wanmeibicookieread.js"></script>
<script>
window.onload = loadCookieInfo;
function writeCookieInfo(itemId, itemValue){
if (document.getElementById(itemId)) {
document.getElementById(itemId).value = itemValue;
}
}

function getWanmeiRefe() {
return document.referrer;
}
function loadCookieInfo(){
writeCookieInfo('guid', getWanmeiGuid());
writeCookieInfo('adid', getWanmeiAdid());
writeCookieInfo('hdid', getWanmeiHdid());
writeCookieInfo('refer', getWanmeiRefe());
trackEvent('1101','mobile_reg');
}
function trackEvent(k,v){
try{
_mtxq.push(['_trackActionEvent',k,v]);
}catch(e){
}
}
</script>
<div style="display:none">

</div>
</body>
</html>

สิ้นสุด Code :

เพิ่มเติม


อ่านคร่าวๆน่าจะเป็นแถวๆนี้

function getRandCode() {
var mobile = document.register.username.value;
if (mobile.length == 0) {
alert("");
return false;
}
if (!checkCellPhone(mobile)) {
alert("");
return false;
}

trackEvent('1102','get_mobile_code');
var ajax = InitAjax();
var url = "/NoteAction.do?method=sendRegCode";
ajax.open("POST", url, true);
ajax.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
ajax.send("mobile=" + mobile);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
var response = "";
switch (ajax.responseText) {
case "1":
response = "";
break;
case "2":
response = ",";
break;
case "3":
response = "!1";
break;
case "4":
response = "IP104";
break;
case "100":
response = ",";
break;
case "200": {
response = ",";
document.getElementById("usermobile").readOnly = "true";
}
break;
default:
response = ",";
break;



ซึ่งมันเป็นภาษา Java ดังนั้นเราจะไม่มีไฟล์ .class หรือไลบารีต่างๆมาเลยเห็ตแต่ส่วนที่เรียกใช้ แล้วอีกอย่างมันต้องมีการเข้ารหัสอีกไม่รู้ว่าใช้การเข้ารหัสแบบไหนเพื่อป้องกันข้อมูล ไหนจะ รหัสฐานข้อมูลอีก
อ่านคร่าวๆก็มีแค่ตรวจสอบเบอร์โทรเท่านั้น
ตามความคิดผมนะ
หน้าเว็ป ตรวจสอบข้อมูล>ข้อมูลเบอร์โทรถูก>สุ่มตัวอักษรขึ้นมาบันทึกในฐานข้อมูล>ส่งรหัสเข้าไปที่เบอร์โทร>ผู้ใช้ได้รับรหัสจากโทรศัพท์>กรอกรหัสหน้าเว็ป>เว็ปตรวจสอบไปยังฐานข้อมูลที่สุ่มใว้>ไปสู่ขั้นตอนต่อไป

ลองใส่เบอร์โทรของคุณขึ้นต้นด้วย +66 xx xxx xxxx ดูครับเผื่อมันส่งเข้ามา

ช่องใส่เบอร์ใส่ได้ 11 หลัก โดยที่ได้ลองใส่เบอร์จริงไป 10 หลักตามเบอร์ของไทย กลับขึ้นข้อความว่าให้ใส่ครบ 11 หลัก ส่วนตัวผมได้สอบถามครูสอนภาษาจีนในเบื้องต้น ซิมการ์ดของจีนจะไม่สามารถใช้ได้ในประเทศไทย(ไม่มีสัญญาณ) ดังข้างต้น จึงนึกขึ้นมาว่าใส่เมลเเล้วเปลี่ยน Code แบบที่ได้ทดลองทำใน Try2hack นั้นได้ไหม จึงขอสอบถามผู้รู้ด้วยครับ

ในเว็บ Try2hack หาเจอง่ายๆเเบบนี้

http://upic.me/i/mh/zwo21.png

ตรงส่วนนี้ผมลองเเก้นิดหน่อย เพราะงงๆเหมือนกัน

http://upic.me/i/mu/qt9z2.png

เเล้วควรทำอย่างไรต่อครับ

http://upic.me/i/je/2ucc3.png

10519898
5th November 2012, 21:28
เเบบข้างต้นควรเเก้เป็นอย่างไรดีครับ ขอความกรุณาผู้รู้เรื่องเว็บครับ

10519898
5th November 2012, 21:45
บอร์ดนี้มีผู้รู้เรื่องเขียนเว็บไหมครับ ถ้ามีกรุณาช่วยนิดหนึ่งนะครับ

armiyddaw016
5th November 2012, 21:50
ลองถามคนในกลุ่มนี้ดูครับ http://www.facebook.com/groups/webdsn/

DeMIGoD
5th November 2012, 22:18
เออไม่ใช่ web ของคุณจะแก้ยังไงละครับ งงมากมาย มันเป็น codeของทางเว็บเค้า ถ้าคุณ hack เว็บเค้าได้ ก็แก้ได้แล้วละครับ

CrYzTeX
6th November 2012, 01:45
ทำไมไม่ใช้ Google แปลภาษา อ่ะ = =`

10519898
6th November 2012, 17:21
เออไม่ใช่ web ของคุณจะแก้ยังไงละครับ งงมากมาย มันเป็น codeของทางเว็บเค้า ถ้าคุณ hack เว็บเค้าได้ ก็แก้ได้แล้วละครับ

เนื่องจากผมเคยได้ลองทำในเว็บ http://try2hack.siamdev.net/ ทดลองด่าน5มาเเล้ว รู้เเค่เเก้ code จาก hiden fied มายังเมลของตน เเล้วเเก้หน้าเชื่อมต่อให้เข้ากับเว็บจริงได้เท่านั้นครับ

จึงขอวอนผู้รู้เเนะนำด้วยครับ นั่งสุ่มมา 6 วันเเล้วยังเเก้ไม่ได้เลยครับ

chikuva
6th November 2012, 19:32
อ่านคร่าวๆน่าจะเป็นแถวๆนี้


function getRandCode() {
var mobile = document.register.username.value;
if (mobile.length == 0) {
alert("");
return false;
}
if (!checkCellPhone(mobile)) {
alert("");
return false;
}

trackEvent('1102','get_mobile_code');
var ajax = InitAjax();
var url = "/NoteAction.do?method=sendRegCode";
ajax.open("POST", url, true);
ajax.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
ajax.send("mobile=" + mobile);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
var response = "";
switch (ajax.responseText) {
case "1":
response = "";
break;
case "2":
response = ",";
break;
case "3":
response = "!1";
break;
case "4":
response = "IP104";
break;
case "100":
response = ",";
break;
case "200": {
response = ",";
document.getElementById("usermobile").readOnly = "true";
}
break;
default:
response = ",";
break;

ซึ่งมันเป็นภาษา Java ดังนั้นเราจะไม่มีไฟล์ .class หรือไลบารีต่างๆมาเลยเห็ตแต่ส่วนที่เรียกใช้ แล้วอีกอย่างมันต้องมีการเข้ารหัสอีกไม่รู้ว่าใช้การเข้ารหัสแบบไหนเพื่อป้องกันข้อมูล ไหนจะ รหัสฐานข้อมูลอีก
อ่านคร่าวๆก็มีแค่ตรวจสอบเบอร์โทรเท่านั้น
ตามความคิดผมนะ
หน้าเว็ป ตรวจสอบข้อมูล>ข้อมูลเบอร์โทรถูก>สุ่มตัวอักษรขึ้นมาบันทึกในฐานข้อมูล>ส่งรหัสเข้าไปที่เบอร์โทร>ผู้ใช้ได้รับรหัสจากโทรศัพท์>กรอกรหัสหน้าเว็ป>เว็ปตรวจสอบไปยังฐานข้อมูลที่สุ่มใว้>ไปสู่ขั้นตอนต่อไป

ลองใส่เบอร์โทรของคุณขึ้นต้นด้วย +66 xx xxx xxxx ดูครับเผื่อมันส่งเข้ามา

10519898
6th November 2012, 20:23
อ่านคร่าวๆน่าจะเป็นแถวๆนี้

function getRandCode() {
var mobile = document.register.username.value;
if (mobile.length == 0) {
alert("");
return false;
}
if (!checkCellPhone(mobile)) {
alert("");
return false;
}

trackEvent('1102','get_mobile_code');
var ajax = InitAjax();
var url = "/NoteAction.do?method=sendRegCode";
ajax.open("POST", url, true);
ajax.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
ajax.send("mobile=" + mobile);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
var response = "";
switch (ajax.responseText) {
case "1":
response = "";
break;
case "2":
response = ",";
break;
case "3":
response = "!1";
break;
case "4":
response = "IP104";
break;
case "100":
response = ",";
break;
case "200": {
response = ",";
document.getElementById("usermobile").readOnly = "true";
}
break;
default:
response = ",";
break;


ซึ่งมันเป็นภาษา Java ดังนั้นเราจะไม่มีไฟล์ .class หรือไลบารีต่างๆมาเลยเห็ตแต่ส่วนที่เรียกใช้ แล้วอีกอย่างมันต้องมีการเข้ารหัสอีกไม่รู้ว่าใช้การเข้ารหัสแบบไหนเพื่อป้องกันข้อมูล ไหนจะ รหัสฐานข้อมูลอีก
อ่านคร่าวๆก็มีแค่ตรวจสอบเบอร์โทรเท่านั้น
ตามความคิดผมนะ
หน้าเว็ป ตรวจสอบข้อมูล>ข้อมูลเบอร์โทรถูก>สุ่มตัวอักษรขึ้นมาบันทึกในฐานข้อมูล>ส่งรหัสเข้าไปที่เบอร์โทร>ผู้ใช้ได้รับรหัสจากโทรศัพท์>กรอกรหัสหน้าเว็ป>เว็ปตรวจสอบไปยังฐานข้อมูลที่สุ่มใว้>ไปสู่ขั้นตอนต่อไป

ลองใส่เบอร์โทรของคุณขึ้นต้นด้วย +66 xx xxx xxxx ดูครับเผื่อมันส่งเข้ามา

ช่องใส่เบอร์ใส่ได้ 11 หลัก โดยที่ได้ลองใส่เบอร์จริงไป 10 หลักตามเบอร์ของไทย กลับขึ้นข้อความว่าให้ใส่ครบ 11 หลัก ส่วนตัวผมได้สอบถามครูสอนภาษาจีนในเบื้องต้น ซิมการ์ดของจีนจะไม่สามารถใช้ได้ในประเทศไทย(ไม่มีสัญญาณ) ดังข้างต้น จึงนึกขึ้นมาว่าใส่เมลเเล้วเปลี่ยน Code แบบที่ได้ทดลองทำใน Try2hack นั้นได้ไหม จึงขอสอบถามผู้รู้ด้วยครับ

ในเว็บ Try2hack หาเจอง่ายๆเเบบนี้

http://upic.me/i/mh/zwo21.png

ตรงส่วนนี้ผมลองเเก้นิดหน่อย เพราะงงๆเหมือนกัน

http://upic.me/i/mu/qt9z2.png

เเล้วควรทำอย่างไรต่อครับ

http://upic.me/i/je/2ucc3.png

10519898
6th November 2012, 20:54
อ่านคร่าวๆน่าจะเป็นแถวๆนี้

function getRandCode() {
var mobile = document.register.username.value;
if (mobile.length == 0) {
alert("");
return false;
}
if (!checkCellPhone(mobile)) {
alert("");
return false;
}

trackEvent('1102','get_mobile_code');
var ajax = InitAjax();
var url = "/NoteAction.do?method=sendRegCode";
ajax.open("POST", url, true);
ajax.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded");
ajax.send("mobile=" + mobile);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
var response = "";
switch (ajax.responseText) {
case "1":
response = "";
break;
case "2":
response = ",";
break;
case "3":
response = "!1";
break;
case "4":
response = "IP104";
break;
case "100":
response = ",";
break;
case "200": {
response = ",";
document.getElementById("usermobile").readOnly = "true";
}
break;
default:
response = ",";
break;

ซึ่งมันเป็นภาษา Java ดังนั้นเราจะไม่มีไฟล์ .class หรือไลบารีต่างๆมาเลยเห็ตแต่ส่วนที่เรียกใช้ แล้วอีกอย่างมันต้องมีการเข้ารหัสอีกไม่รู้ว่าใช้การเข้ารหัสแบบไหนเพื่อป้องกันข้อมูล ไหนจะ รหัสฐานข้อมูลอีก
อ่านคร่าวๆก็มีแค่ตรวจสอบเบอร์โทรเท่านั้น
ตามความคิดผมนะ
หน้าเว็ป ตรวจสอบข้อมูล>ข้อมูลเบอร์โทรถูก>สุ่มตัวอักษรขึ้นมาบันทึกในฐานข้อมูล>ส่งรหัสเข้าไปที่เบอร์โทร>ผู้ใช้ได้รับรหัสจากโทรศัพท์>กรอกรหัสหน้าเว็ป>เว็ปตรวจสอบไปยังฐานข้อมูลที่สุ่มใว้>ไปสู่ขั้นตอนต่อไป

ลองใส่เบอร์โทรของคุณขึ้นต้นด้วย +66 xx xxx xxxx ดูครับเผื่อมันส่งเข้ามา

สามารถที่จะเปลี่ยน Code ให้ส่งมาที่เมลล์ได้ไหมหรืออย่างไรครับ