会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DirWangK
勿在浮沙筑高台
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
17
18
下一页
2020年1月1日
《C++反汇编与逆向分析技术揭秘》--认识启动函数,找到用户入口
摘要: 《C++反汇编与逆向分析》和《程序员的自我修养》都是以VC6的代码作为例子讲解的。这里是在vs2017下,CRT代码有些区别,但整体流程上都是初始化环境,设置参数,最后转到用户main函数。 class COne { public: COne() { printf("COne \r\n"); } ~
阅读全文
posted @ 2020-01-01 14:56 DirWangK
阅读(1622)
评论(0)
推荐(0)
2019年12月31日
《C++反汇编与逆向分析技术揭秘》--数据类型
摘要: 浮点数类型 IEEE标准从逻辑上采用一个三元组{S, E, M}来表示一个数N,它规定基数为2,符号位S用0和1分别表示正和负,尾数M用原码表示,阶码E用移码表示。根据浮点数的规格化方法,尾数域的最高有效位总是1,由此,该标准约定这一位不予存储,而是认为隐藏在小数点的左边,因此,尾数域所表示的值是1
阅读全文
posted @ 2019-12-31 22:21 DirWangK
阅读(710)
评论(0)
推荐(0)
D8016 “/ZI”和“/Gy-”命令行选项不兼容
摘要: 老版本vs项目升级到vs2017后遇到编译报错: /ZI选项在: /Gy- 选项在: 修改‘/ZI’选项为‘无’ 或者 ‘/Gy-' 修改为’/Gy‘
阅读全文
posted @ 2019-12-31 19:25 DirWangK
阅读(385)
评论(0)
推荐(0)
2019年12月19日
逆向学习书籍分享
摘要: 链接:https://pan.baidu.com/s/1PLVKKC8cYqOYFgrhkAOdmw 提取码:y3mo
阅读全文
posted @ 2019-12-19 19:00 DirWangK
阅读(485)
评论(0)
推荐(0)
2019年12月10日
获得PyInstaller打包exe的py源码
摘要: 参考链接:https://laucyun.com/33359ed9f725529ac9b606d054c8459d.html way1:pyi-archive_viewer 提取pyc,uncompyle6反编译pyc得到py way2:python-exe-unpacker https://git
阅读全文
posted @ 2019-12-10 20:21 DirWangK
阅读(1900)
评论(0)
推荐(0)
2019年12月9日
winnt.h
摘要: winnt.h https://docs.microsoft.com/en-us/windows/win32/api/winnt/ /*++ BUILD Version: 0091 Increment this if a change has global effects Copyright (c)
阅读全文
posted @ 2019-12-09 21:32 DirWangK
阅读(1031)
评论(0)
推荐(0)
2019年11月30日
攻防世界 reverse elrond32
摘要: tinyctf-2014 elrond32 1 int __cdecl main(int a1, char **arg_input) 2 { 3 if ( a1 > 1 && check_8048414(arg_input[1], 0) ) 4 { 5 puts("Access granted");
阅读全文
posted @ 2019-11-30 21:35 DirWangK
阅读(898)
评论(0)
推荐(0)
2019年11月25日
PTA 中序输出度为2的结点
摘要: 6-10 中序输出度为2的结点 (10 分) 本题要求实现一个函数,按照中序遍历的顺序输出给定二叉树中度为2的结点。 函数接口定义: void InorderPrintNodes( BiTree T); T是二叉树树根指针,InorderPrintNodes按照中序遍历的顺序输出给定二叉树T中度为2
阅读全文
posted @ 2019-11-25 19:51 DirWangK
阅读(855)
评论(0)
推荐(0)
PTA 中序输出度为1的结点
摘要: 6-9 中序输出度为1的结点 (10 分) 本题要求实现一个函数,按照中序遍历的顺序输出给定二叉树中度为1的结点。 函数接口定义: void InorderPrintNodes( BiTree T); T是二叉树树根指针,InorderPrintNodes按照中序遍历的顺序输出给定二叉树T中度为1的
阅读全文
posted @ 2019-11-25 19:50 DirWangK
阅读(1196)
评论(0)
推荐(0)
PTA 求二叉树的深度
摘要: 6-7 求二叉树的深度 (6 分) 本题要求实现一个函数,可返回二叉树的深度。 函数接口定义: int Depth(BiTree T); T是二叉树树根指针,函数Depth返回二叉树的深度,若树为空,返回0。 裁判测试程序样例: #include <stdio.h> #include <stdlib
阅读全文
posted @ 2019-11-25 19:49 DirWangK
阅读(2460)
评论(0)
推荐(0)
PTA 中序输出叶子结点
摘要: 6-8 中序输出叶子结点 (10 分) 本题要求实现一个函数,按照中序遍历的顺序输出给定二叉树的叶结点。 函数接口定义: void InorderPrintLeaves( BiTree T); T是二叉树树根指针,InorderPrintLeaves按照中序遍历的顺序输出给定二叉树T的叶结点,格式为
阅读全文
posted @ 2019-11-25 19:49 DirWangK
阅读(1325)
评论(0)
推荐(0)
PTA 二叉树的层次遍历
摘要: 6-6 二叉树的层次遍历 (6 分) 本题要求实现给定的二叉树的层次遍历。 函数接口定义: void Levelorder(BiTree T); T是二叉树树根指针,Levelorder函数输出给定二叉树的层次遍历序列,格式为一个空格跟着一个字符。 其中BinTree结构定义如下: typedef
阅读全文
posted @ 2019-11-25 19:48 DirWangK
阅读(1388)
评论(0)
推荐(0)
PTA 统计二叉树度为2的结点个数
摘要: 6-4 统计二叉树度为2的结点个数 (11 分) 本题要求实现一个函数,可统计二叉树中度为2的结点个数。 函数接口定义: int NodeCount ( BiTree T); T是二叉树树根指针,函数NodeCount返回二叉树中度为2的结点个数,若树为空,返回0。 裁判测试程序样例: #inclu
阅读全文
posted @ 2019-11-25 19:47 DirWangK
阅读(2659)
评论(0)
推荐(1)
PTA 二叉树的三种遍历(先序、中序和后序)
摘要: 6-5 二叉树的三种遍历(先序、中序和后序) (6 分) 本题要求实现给定的二叉树的三种遍历。 函数接口定义: void Preorder(BiTree T); void Inorder(BiTree T); void Postorder(BiTree T); T是二叉树树根指针,Preorder、
阅读全文
posted @ 2019-11-25 19:47 DirWangK
阅读(2317)
评论(1)
推荐(1)
PTA 统计二叉树度为1的结点个数
摘要: 6-3 统计二叉树度为1的结点个数 (10 分) 本题要求实现一个函数,可统计二叉树中度为1的结点个数。 函数接口定义: int NodeCount ( BiTree T); T是二叉树树根指针,函数NodeCount返回二叉树中度为1的结点个数,若树为空,返回0。 裁判测试程序样例: #inclu
阅读全文
posted @ 2019-11-25 19:46 DirWangK
阅读(3817)
评论(0)
推荐(0)
PTA 统计二叉树叶子结点个数
摘要: 6-2 统计二叉树叶子结点个数 (10 分) 本题要求实现一个函数,可统计二叉树的叶子结点个数。 函数接口定义: int LeafCount ( BiTree T); T是二叉树树根指针,函数LeafCount返回二叉树中叶子结点个数,若树为空,则返回0。 裁判测试程序样例: #include <s
阅读全文
posted @ 2019-11-25 19:45 DirWangK
阅读(2499)
评论(0)
推荐(0)
PTA 统计二叉树结点个数
摘要: 6-1 统计二叉树结点个数 (10 分) 本题要求实现一个函数,可统计二叉树的结点个数。 函数接口定义: int NodeCount ( BiTree T); T是二叉树树根指针,函数NodeCount返回二叉树中结点个数,若树为空,返回0。 裁判测试程序样例: #include <stdio.h>
阅读全文
posted @ 2019-11-25 19:44 DirWangK
阅读(2151)
评论(0)
推荐(0)
PTA 单链表分段逆转
摘要: 6-9 单链表分段逆转 (25 分) 给定一个带头结点的单链表和一个整数K,要求你将链表中的每K个结点做一次逆转。例如给定单链表 1→2→3→4→5→6 和 K=3,你需要将链表改造成 3→2→1→6→5→4;如果 K=4,则应该得到 4→3→2→1→5→6。 函数接口定义: void K_Reve
阅读全文
posted @ 2019-11-25 19:42 DirWangK
阅读(1747)
评论(0)
推荐(0)
PTA 线性表元素的区间删除
摘要: 6-8 线性表元素的区间删除 (20 分) 给定一个顺序存储的线性表,请设计一个函数删除所有值大于min而且小于max的元素。删除后表中剩余元素保持顺序存储,并且相对位置不能改变。 函数接口定义: List Delete( List L, ElementType minD, ElementType
阅读全文
posted @ 2019-11-25 19:41 DirWangK
阅读(1059)
评论(0)
推荐(0)
PTA 求链表的倒数第m个元素
摘要: 6-7 求链表的倒数第m个元素 (20 分) 请设计时间和空间上都尽可能高效的算法,在不改变链表的前提下,求链式存储的线性表的倒数第m(>)个元素。 函数接口定义: ElementType Find( List L, int m ); 其中List结构定义如下: typedef struct Nod
阅读全文
posted @ 2019-11-25 19:40 DirWangK
阅读(1212)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
18
下一页
公告