<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ai82036620的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ai82036620</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ai82036620]]></copyright><item><title><![CDATA[PE import/export address table]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255953</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255953</guid><author>ai82036620</author><pubDate>Thu, 13 Jun 2019 15:11:00 +0800</pubDate><description><![CDATA[#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;windows.h&gt;
// http://hatriot.github.io/blog/2017/09/19/abusing-delay-load-dll/
// https://blog.youkuaiyun.com/adam001521/arti...]]></description><category></category></item><item><title><![CDATA[batch]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255951</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255951</guid><author>ai82036620</author><pubDate>Wed, 22 May 2019 11:18:00 +0800</pubDate><description><![CDATA[batch scripthttps://ss64.com/nt/syntax-esc.html
quote : only double quotes , make deimeter separated sentence to be treated as one itemEscape: ^ (not \) Some commands (e.g. REG and FINDSTR) use ...]]></description><category></category></item><item><title><![CDATA[authorization vs authenticattion]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255950</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255950</guid><author>ai82036620</author><pubDate>Mon, 20 May 2019 18:14:00 +0800</pubDate><description><![CDATA[Authorize vs Authenticate
https://www.cnblogs.com/shuidao/p/3463947.html
https://connect2id.com/learn/openid-connect
https://www.cnblogs.com/shuidao/p/3463947.html










转载于:h...]]></description><category></category></item><item><title><![CDATA[docker 2]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255949</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255949</guid><author>ai82036620</author><pubDate>Fri, 17 May 2019 12:22:00 +0800</pubDate><description><![CDATA[Docker
The Docker itself is a software container platform which allows us to create and manage containers.


There are Docker Engine, Docker client.

https://stackoverflow.com/questions...]]></description><category></category></item><item><title><![CDATA[debug 2]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255948</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255948</guid><author>ai82036620</author><pubDate>Tue, 23 Apr 2019 20:11:00 +0800</pubDate><description><![CDATA[Red Hat Developer Toolsetdelivers the latest stable versions of essential GCC C, C++, Fortran, and supporting developmenttools to enhance developer productivity and improve deployment times. ...]]></description><category></category></item><item><title><![CDATA[wireshark & fiddler]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255947</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255947</guid><author>ai82036620</author><pubDate>Thu, 26 Apr 2018 17:35:00 +0800</pubDate><description><![CDATA[wireshark display filterhttps://www.wireshark.org/docs/wsug_html_chunked/ChWorkBuildDisplayFilterSection.html
wireshark can't capture loopbackhttps://wiki.wireshark.org/CaptureSetup/LoopbackIf y...]]></description><category></category></item><item><title><![CDATA[OPENSSL_Applink 错误]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255946</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255946</guid><author>ai82036620</author><pubDate>Mon, 16 Apr 2018 17:13:00 +0800</pubDate><description><![CDATA[原因 : 程序太老， 调用了参数为 FILE * 类型的 api.
解决方式：
1. windows exe, 可直接#include&lt;openssl/applink.c&gt; // extern "C"
2. 如果是.dll文件， 可更新对应api, 使用BIO 替代FILE *, 例如　　　　

FILE * file;
file = fopen(path, "...]]></description><category></category></item><item><title><![CDATA[temp]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255945</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255945</guid><author>ai82036620</author><pubDate>Wed, 04 Apr 2018 17:41:00 +0800</pubDate><description><![CDATA[/*
 * http://www.cppblog.com/flyonok/archive/2011/03/24/133100.html
 */

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;memory.h&gt;
#include &lt;errno.h&gt;
#include &...]]></description><category></category></item><item><title><![CDATA[C++ opentracing zipkin]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255944</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255944</guid><author>ai82036620</author><pubDate>Fri, 23 Mar 2018 09:54:00 +0800</pubDate><description><![CDATA[Useful page : https://github.com/openzipkin/b3-propagation &amp; other official websites
Steps to run attached scripts

Download opentracing:https://github.com/opentracing/opentracing-cpp

...]]></description><category></category></item><item><title><![CDATA[proxy ubunta]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255940</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255940</guid><author>ai82036620</author><pubDate>Fri, 16 Mar 2018 14:09:00 +0800</pubDate><description><![CDATA[/etc/environment : Is the correct place to specify system-wide environment variables that should be available to all processes./etc/profile     : Is the system-wide proflie for shellsome other sp...]]></description><category></category></item><item><title><![CDATA[technologies]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255942</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255942</guid><author>ai82036620</author><pubDate>Thu, 15 Mar 2018 10:37:00 +0800</pubDate><description><![CDATA[RPC
Apache Thrift,Thrift is an interface definition language and binary communication protocol, like Gdbus

Folly, Fackbook opensource library, C++ libs, like std or boost
The Apache Cassan...]]></description><category></category></item><item><title><![CDATA[Debug Dump file]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255937</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255937</guid><author>ai82036620</author><pubDate>Mon, 12 Mar 2018 15:04:00 +0800</pubDate><description><![CDATA[dump file is a snapshot of the processs memeory. to debug it, we need use its corresponding executive to help restore the scenariopdb and source file are also needed to help analyze it.
create d...]]></description><category></category></item><item><title><![CDATA[certificate & encryption]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255939</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255939</guid><author>ai82036620</author><pubDate>Tue, 13 Feb 2018 13:35:00 +0800</pubDate><description><![CDATA[openssl commonly used commands
before use Configure to generate Makefile, should notice follow options
--prefix=DIR  // install dir
--libdir=DIR  // install dir
--openssld...]]></description><category></category></item><item><title><![CDATA[ubuntu 32/64 bit]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255935</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255935</guid><author>ai82036620</author><pubDate>Sun, 11 Feb 2018 14:22:00 +0800</pubDate><description><![CDATA[https://askubuntu.com/questions/454253/how-to-run-32-bit-app-in-ubuntu-64-bit
how to run 32-bit app in Ubuntu 64-bit?
Install 32-bit basic libs, like libc6 &amp; libstdc

https://www.howtoge...]]></description><category></category></item><item><title><![CDATA[upgrade openssl]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255938</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255938</guid><author>ai82036620</author><pubDate>Tue, 09 Jan 2018 11:54:00 +0800</pubDate><description><![CDATA[01 OpenSSL version
wiki:https://en.wikipedia.org/wiki/OpenSSL

02 Using TLS1.3 With OpenSSL
https://www.openssl.org/blog/blog/2017/05/04/tlsv1.3/
TLSv1.3 is a major rewrite of the specifica...]]></description><category></category></item><item><title><![CDATA[windows生成库文件]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255931</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255931</guid><author>ai82036620</author><pubDate>Sun, 07 Jan 2018 23:46:00 +0800</pubDate><description><![CDATA[库文件的生成，包括静态库lib与动态库dll，需要改变编译输出的生成命令，可以一开始生成对应的库工程（或者在工程属性-&gt;常规-&gt;配置类型更改）。
附基本对应命令:




gcc –c -L


.o


Cl /c /link


.obj




ar


.a


lib


.lib




ld
...]]></description><category></category></item><item><title><![CDATA[Visual studio 配置]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255858</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255858</guid><author>ai82036620</author><pubDate>Sun, 07 Jan 2018 23:44:00 +0800</pubDate><description><![CDATA[解决方案
一个解决方案的文件结构：




.sln 项目目录 debug release




其中，debug与release放置最终生成的dll或exe，项目目录下包含




头文件 源文件 debug release .proj等




项目debug与release只放置...]]></description><category></category></item><item><title><![CDATA[linux command]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255861</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255861</guid><author>ai82036620</author><pubDate>Sun, 07 Jan 2018 23:29:00 +0800</pubDate><description><![CDATA[00 帮助
Whatis|apropos :简短功能描述
--help : 使用摘要及参数列表（大部分命令）
Man : manual; man –k keyword; session /user/share/doc
Info : 说明文档，并非所有命令皆有 /usr/info
Ctrl+D : end of file
命令操作对象：可按照层次选择无引号、”sof...]]></description><category></category></item><item><title><![CDATA[软件调试-PE & call convention]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255936</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255936</guid><author>ai82036620</author><pubDate>Sun, 07 Jan 2018 23:18:00 +0800</pubDate><description><![CDATA[单步：Flags寄存器中的标志位，CPU每执行一条指令后会检查IF位值。如为1则产生调试异常。
断点：使用INT 3替代目标指令头，执行时候则产生调试异常切换到调试器，而后返回时恢复
分支踪迹存储：记录最后一次JMP的地址，LastBranchRecording
系统中对对应的中断向量表，当中断产生时，PUSH现场，查询对应表中对应序号的地址，赋予CS：IP，使之执行中断程序...]]></description><category></category></item><item><title><![CDATA[remote connect to ubuntu unity]]></title><link>https://blog.youkuaiyun.com/ai82036620/article/details/102255929</link><guid>https://blog.youkuaiyun.com/ai82036620/article/details/102255929</guid><author>ai82036620</author><pubDate>Wed, 19 Jul 2017 16:47:00 +0800</pubDate><description><![CDATA[https://community.nxp.com/thread/220596
putty secure copy protocol can be used to transfer file among windows and ubuntu.
http://c-nergy.be/blog/?p=9962
used xrdp to remote connect to ubuntu u...]]></description><category></category></item></channel></rss>