购买请联系QQ: 770612230 教学大纲中级培训班(共六个月)第一阶段 基础知识(1个月)1.1 寄存器汇编指令( MOV lea add sub mul div movsb/w/d rep stosb/w/d)1.2 寄存器汇编指令(pop push xchg jmp call ret)1,3 寄存器与内存1.4 标志寄存器 EFLAG1.5 函数与汇编1.6 用汇编调用函数(不用CALL调用函数)1.7 C与C++1.7 C语言表达式 1.8 C语言函数调用及if else与switch语句 1.9 C语音循环语句1.10 C语言数组1.11 C语言结构体...

阅读全文>>

0x001 项目背景 最近在制作一个手机直播平台, 使用的是腾讯云的 随心播系统。 在本地ubuntu 中测试的时候,配置好参数(腾讯的参数配置,挺蛋疼的,自己尝试了一天,才把所有的参数配置搞定)手机端测试也正常, 后来换到阿里那边的 ubuntu系统, 就开始莫名其妙起来了。挺折腾的, 随心播的 调试不是一般的蛋疼!! 0x002 报错分析一 报答代码: Server inner error, Regist fail! 跟踪调试,php代码,定位到一行代码 $result = $stmt->ex...

阅读全文>>

把一套php系统,部署到我的ubuntu上。 500错误 从7点半开始弄, 搞了一个小时。 1、一定要开启调试 显示错误信息 实用代码 error_reporting(E_ALL); ini_set('display_errors', '1'); 2、找到错误的地方 很蛋疼的地方, 路径大小写的问题, 开始是在win上的 暴露不出来,一旦移植到 linux上 就要头大了 3、路径解决,持续报错(提示 thinkphp无法使用) 直接开启 调试模式 defin...

阅读全文>>

基础班 2016基础班 :分为4个阶段共12个月课程;学费总计1299X4=5196元;建议零基础学员请务必按照正常教学顺序学习,已经掌握部分知识的学员可以直接选修。 基础班(一) 进制、汇编、C\C++        (3个月)强烈建议所有学员务必熟练掌握此阶段课程,受益终身! 发展方向:C\C++ 正向开发(游戏,嵌入式,驱动开发等),软件逆向,破解,反病毒、漏洞分析、反病毒、漏洞分析、信息安全、IOS安卓逆向安全,Windows底层开发,LINUX应用开发,熟练掌握后,学习其他所有高级语言如JAVA、.net等...

阅读全文>>

最简单的代码: //裸函数 void __declspec(naked) testGyarmy() { __asm{ ret } } //加法 //裸函数加法 int __declspec(naked) testGyarmyPlus(int x,int y) { __asm{ //提升堆栈 push ebp mov ebp,esp sub esp,0x40 //保存现场 push ebx push esi push edi ...

阅读全文>>

十一放假来到现在,  有空的话,一直在看 滴水的逆向课程, 真的很不错老湿,  已经看上瘾了, 想尽快啃完, 晚上到家后, 一直在更改自己的工单系统,  找了一个 tp 的工单内核,  开始修改,  充值, 提交, 审核,  自己需要的功能,  tp的开发速度很快,  功能模块,只要能想清楚逻辑结构,基本实现起来,  就是 数据库的 增删改查., 后台跟X商量, 他们想做大,  做成类似的二级分销系统,  重新对模块进行调整, &nb...

阅读全文>>

vc++基础班[15]---通用对话框讲解 ------------------------------------------ Begin ---------------------------------------- ①、文件选择对话框; //单选; CFileDialog fileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT , _T("Text Files (*.txt)|*.txt|WinRar Files (*.rar)|*.rar|Data Files (*.xlc;*.xls)|*.xlc; ...

阅读全文>>

vc++基础班[14]---再论“逃跑”按钮的实现 ------------------------------------------ Begin ---------------------------------------- ①、CWnd::GetWindowRect 与 CWnd::GetClientRect 的区别:(获取当前窗口) GetWindowRect 函数:屏幕坐标系,同时包括窗口的标题栏与边框的大小; GetClientRect 函数:本身窗口坐标系,左上角坐标始终为(0, 0),不包括窗口标题与边框的大小; 全局的 SDK API 函数:(获取指定窗口) ...

阅读全文>>

头文件: (MyROEdit.h) #pragma once // CMyROEdit class CMyROEdit : public CEdit { DECLARE_DYNAMIC(CMyROEdit) public: CMyROEdit(); virtual ~CMyROEdit(); protected: DECLARE_MESSAGE_MAP() public: virtual BOOL PreTranslateMessage(MSG* pMsg); afx_msg void OnEnSetfocus(); }; ...

阅读全文>>

上午一直在调试安卓同事的一个直播间接口 测试了好几种方法,最后快实现的时候,循环调用出现了问题 最后在 csdn上找到了解决方法 直接上代码吧,挺坑的,阿里的接口,也没注释,都不知道怎么做。 <?php header("Content-type: text/html; charset=utf-8"); //phpinfo(); function curl_http_request($url,$data = null) { $ch = curl_init(); curl_setopt($ch, CURLO...

阅读全文>>

vc++基础班[13]---控件自定义消息的响应 ------------------------------------------ Begin ---------------------------------------- 控件自定义消息的响应: ①、响应按钮控件的右键消息; 1> 向工程当中添加一个派生自CButton类的子类CMyButton; 2> 为按钮绑定一个CMyButton类型的控件类型变量; 3> 响应CMyButton类的你想响应的消息; ②、响应Static控件的双击消息; ③、自定义编辑框控件只读、颜色不变灰。 -------...

阅读全文>>

vc++基础班[12]---注册全局系统热键 ------------------------------------------ Begin ---------------------------------------- ①、注册全局系统热键的优点: 即使程序的窗口不是当前活动窗口、或者窗口最小化、隐藏后,也都可以响应热键; 比如QQ软件的默认呼出热键:Ctrl+Alt+Z 就是注册了全局系统热键; ②、注册窗口全局系统热键的步骤: 1> 调用 RegisterHotKey 函数注册全局系统热键; BOOL RegisterHotKey(   &nb...

阅读全文>>

vc++基础班[11]---对话框程序响应组合按键 ------------------------------------------ Begin ---------------------------------------- ①、利用 GetKeyState 函数获得某一按键的按下、弹起状态; #define IsKeyPressed(nVirtKey)  ((GetKeyState(nVirtKey) & (1<<(sizeof(SHORT)*8-1))) != 0) #define IsKeyToggled(nVirtKey)  ((G...

阅读全文>>

很经典的一段代码.不要正则表达式,  早上二次开发工单系统,用到的,很实用 $url="http://www.gyarmy.com/post-21.html"; var a = document.createElement('a'); a.href=$url; $geturl = a.host; console.log($geturl); 测试可用!

阅读全文>>