<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[l_mingo的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/l_mingo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; l_mingo]]></copyright><item><title><![CDATA[安装tensorflow-gpu：ImportError: DLL load failed:找不到指定的模块 原因&解决方案]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/88110945</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/88110945</guid><author>l_mingo</author><pubDate>Mon, 04 Mar 2019 13:07:10 +0800</pubDate><description><![CDATA[在按照教程安装tensorflow-gpu的过程中，出现ImportError: DLL load failed:找不到指定的模块:
(tensorflow) C:\Users\Administrator&amp;amp;amp;amp;amp;amp;gt;python
Python 3.6.3 |Anaconda, Inc.| (default, Mar  4 2019, 15:10:56) [MSC v.1900 64 bit (AMD6...]]></description><category></category></item><item><title><![CDATA[暨南大学课程评估自动化脚本]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/78744100</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/78744100</guid><author>l_mingo</author><pubDate>Thu, 07 Dec 2017 18:05:55 +0800</pubDate><description><![CDATA[前段时间，学校发通知要进行课程评估，女票评估完所有课程花了5分钟，而且评估主要是机械化操作，真心觉得烦。为了节省普天之下的暨南大学的女同学宝贵的5分钟，本人研究了一下课程评估系统的运作过程，写出了以下自动化评估脚本（为了使用方便，特意写了两个版本，一个直接使用账号密码登录，但是需要验证码识别的python环境，另一个使用cookie）：]]></description><category></category></item><item><title><![CDATA[一次完整的IDA动态调试dex过程]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/71596582</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/71596582</guid><author>l_mingo</author><pubDate>Wed, 10 May 2017 22:18:07 +0800</pubDate><description><![CDATA[使用到的工具
IDA6.8，adb，apktool，auto-sign
原料：Crackme.apk文件


阶段一——反编译重打包重签名：
使用apktool反编译Crackme.apk
用法 apktool.bat d 


查看一下AndroidManifest.xml文件，确认一下是否是android:debuggable="true"，没有的话加上在中加上，
此时如]]></description><category></category></item><item><title><![CDATA[扩展欧几里得算法求乘法逆元]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/54291671</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/54291671</guid><author>l_mingo</author><pubDate>Mon, 09 Jan 2017 18:45:41 +0800</pubDate><description><![CDATA[int ExtendedEuclid(int f, int d, int *result)//求f 模  d 的 逆元
 {
	int x1, x2, x3, y1, y2, y3, t1, t2, t3, q;
	x1 = y2 = 1;
	x2 = y1 = 0;
	x3 = d;
	y3 = f;
	while (1) 	{
		if (y3 == 0) 		{
		*result = x3]]></description><category></category></item><item><title><![CDATA[七个“千僖年数学难题”]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/54232424</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/54232424</guid><author>l_mingo</author><pubDate>Sun, 08 Jan 2017 10:38:23 +0800</pubDate><description><![CDATA[“千僖难题”之一： P (多项式算法)问题对NP (非多项式算法)问题 
“千僖难题”之二： 霍奇(Hodge)猜想 

“千僖难题”之三： 庞加莱(Poincare)猜想 
“千僖难题”之四： 黎曼(Riemann)假设 

“千僖难题”之五： 杨－米尔斯(Yang-Mills)存在性和质量缺口 
“千僖难题”之六：纳维叶－斯托克斯(Navier-Stokes)方程的存在性与光滑性]]></description><category></category></item><item><title><![CDATA[21个NP完全问题]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/54232382</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/54232382</guid><author>l_mingo</author><pubDate>Sun, 08 Jan 2017 10:29:22 +0800</pubDate><description><![CDATA[来源于wiki百科。
卡普的21个问题列表如下，多数以问题的原名，加上巢状排版表示出这些问题归约的方向。举例，背包问题（Knapsack）是NP-完全问题的证明，是从精确覆盖问题归约到背包问题，因此背包问题列为精确覆盖问题的子项。




卡普的21个问题列表如下，多数以问题的原名，加上巢状排版表示出这些问题归约的方向。举例，背包问题（Knapsack）是NP-完全问题的证明，是从精确]]></description><category></category></item><item><title><![CDATA[android逆向基础的几个步骤]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/53803175</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/53803175</guid><author>l_mingo</author><pubDate>Thu, 22 Dec 2016 02:10:17 +0800</pubDate><description><![CDATA[由于刚开始接触android逆向，对一些命令不太熟，一用起来就得找，所以决定自己记录一些步骤，找起来也方便些。
ida调试dex:
准备阶段，添加android_server，
adb push \dbgsrv\android_server /data/local/tmp/android_server
adb shell // 得到Android系统的shell，下面是在Shell中的操作]]></description><category></category></item><item><title><![CDATA[brainfuck语言]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/53453864</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/53453864</guid><author>l_mingo</author><pubDate>Sun, 04 Dec 2016 13:11:08 +0800</pubDate><description><![CDATA[这周百度杯的misc3——坑，刚开始在线解密不对，开始怀疑解释器，所以手动解了一次，也正是因为此，学习了一下brainfuck语言，好像挺好玩的样子！
贴出语法：






字符



含义





>



指针加一









指针减一





+



指针指向的字节的值加一




]]></description><category></category></item><item><title><![CDATA[VC/MFC获取编辑框的值的几种方法]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/53290803</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/53290803</guid><author>l_mingo</author><pubDate>Tue, 22 Nov 2016 19:50:48 +0800</pubDate><description><![CDATA[1.GetDlgItem(编辑框ID)->GetWindowText 或直接用GetDlgItemText

2.给编辑框关联字符串变量 假如叫m_sEdit 用的时候先UpdateData();m_sEdit的内容就是编辑框里的内容了

3.给编辑框关联控件变量 假如叫m_cEdit,用m_cEdit.GetWindowText

4.SendMessage发WM_GETTEXT消息]]></description><category></category></item><item><title><![CDATA[#pragma once和#ifndef]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/52961829</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/52961829</guid><author>l_mingo</author><pubDate>Sat, 29 Oct 2016 00:57:01 +0800</pubDate><description><![CDATA[#pragma once是由编译器处理的，保证不包含物理上的同一个文件。#ifndef GUARD_HEAD_H#define GUARD_HEAD_H#endif这个是C/C++支持的宏定义，是根据宏的名字来判断是否重复包含定义的。所以使用的时候需要注意不能出现相同的宏定义。
现在，由于编译器对#pragma once的支持的普及，这两种方式在保证一个头文件不被多次包含的时候，效果是一样的。但]]></description><category></category></item><item><title><![CDATA[System命令用法]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/52648564</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/52648564</guid><author>l_mingo</author><pubDate>Sat, 24 Sep 2016 10:13:29 +0800</pubDate><description><![CDATA[system命令用法大全
system函数原型声明如下：
int system( const char *command );
    这个参数是一些Dos命令的字符串，函数接收这些字符串以后，交给命令解释器，最终执行这些命令。
    当应用这个函数时，应包含头文件<process.h>。以下是一些常用的DOS命令，这些命令都可以以字符串的形式作为参数传递到函数中来执行。]]></description><category></category></item><item><title><![CDATA[关于初入信息安全领域的几个概念]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/51747754</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/51747754</guid><author>l_mingo</author><pubDate>Fri, 24 Jun 2016 00:06:44 +0800</pubDate><description><![CDATA[关于这几个词exp、Exploit、Exploit
 Pack、exp-gui、Payload、MetaSploit ，相信看得不会少，今天来总结一下。
Exp，是Exploit，漏洞利用，注意，有漏洞不一定就有 Exploit （利用)。有 Exploit 就肯定有漏洞。我们可以引申为利用的方式，通常是以各种代码出现的。

payload，则是基于exp的一些特定的利用方式，通常是对漏洞]]></description><category></category></item><item><title><![CDATA[实验吧 逆向工程 smali文件分析]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/51702164</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/51702164</guid><author>l_mingo</author><pubDate>Fri, 17 Jun 2016 19:10:18 +0800</pubDate><description><![CDATA[用吾爱破解工具包中的android逆向助手，尝试把hello.dex反编译成hello.smali，
发现逻辑关系有点不太清晰，尝试把dex转成jar文件，用Java Decompiler查看，得到：
发现flag竟是16，这这这……也是醉了]]></description><category></category></item><item><title><![CDATA[实验吧逆向工程Just Click]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/51700759</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/51700759</guid><author>l_mingo</author><pubDate>Fri, 17 Jun 2016 16:21:08 +0800</pubDate><description><![CDATA[运行程序后：
需要点击按钮，用Exeinfo PE后，发现使用C#写的，用C#的反编译工具ILSpy后在MainWindow中看到：

忽略前面的0，之后依次点击对应按钮即得到
但这不是最终的flag，需要大写括号里的首字母并补全括号。]]></description><category></category></item><item><title><![CDATA[kali下启用metasploit]]></title><link>https://blog.youkuaiyun.com/l_mingo/article/details/51589303</link><guid>https://blog.youkuaiyun.com/l_mingo/article/details/51589303</guid><author>l_mingo</author><pubDate>Sun, 05 Jun 2016 14:14:34 +0800</pubDate><description><![CDATA[安装kali后，启用metasploit,发现会出现 I can not find database.yml. I *really* need it.的错误提示。
kali 2.0 已经没有metasploit 这个服务了，所以service metasploit start 的方式不起作用。
在kali 2.0中启动带数据库支持的MSF方式如下：
#1  首先启动postgresql数据库]]></description><category></category></item></channel></rss>