其实魔盒的源代码还是挺简单的,如下就是全部代码:
<?phprequire './libs/Smarty.class.php'
$smarty = new Smarty()
$smarty->assign('title', '博客正文')
if(!isset($_GET["blogid"]) || !is_numeric($_GET["blogid"]))
{
$smarty->assign('info', '您所查看的文章不存在或已经被删除。')
$smarty->display('wrong.html')
exit()
}
$blogid = $_GET["blogid"]
$mysqli = new mysqli("localhost","root","","herblog")
$sql = "select id,datecreate,readcnt,commentcnt,title,blog from blog where id='" . $blogid . "'"
$rst = $mysqli->query($sql)
if(!$rst)
{
//数据查询出错
$smarty->assign('info', '服务器忙,请稍后重试')
$smarty->display('wrong.html')
$mysqli->close()
exit()
}
if($row = $rst->fetch_array())
{
$smarty->assign('blog', array(
'id' => $row[0],
'date' => $row[1],
'readcnt' => $row[2],
'commentcnt' => $row[3],
'title' => $row[4],
'blog' => $row[5],
))
$hasComment = 0
$sql = "select `id`,`date`,`ip`,`user`,`text` from comment where `blogid`='" . $blogid . "'"
$rst = $mysqli->query($sql)
if($rst)
{
$comments = array()
while($row = $rst->fetch_array())
{
$comments[] = array(
'date' => $row[1],
'user' => $row[3],
'text' => $row[4]
)
$hasComment++
}
$smarty->assign('comments', $comments)
}
$smarty->assign('hasComment', $hasComment)
$smarty->display('blog.html')
}
else
{
$smarty->assign('info', '您所查看的文章不存在或已经被删除。')
$smarty->display('wrong.html')
}
if($rst)
{
$rst->free()
}
$mysqli->close()
?>
分析一款ios应用的源代码方法如下:1、首先提取整个应用文件的二进制代码,建立for循环将机器所有字符串进行排列组合并标记后编译。
2、再建立for将应用文件二进制代码同所有的字符串排列组合编译成的二进制文件进行对比。
3、最后通过标记就能找到应用的源代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)