xml地图|网站地图|网站标签 [设为首页] [加入收藏]
逆向集录_00_不同程序OEP特征总结,win10锁屏或睡
分类:操作系统

1、打开cmd ,输入  F:  // 切换到Apache安装路径,我的Apache安装目录在 F盘

  • 在分析/逆向 程序时,如果事先知道这类程序的一些特征,那将会是事半功倍的;
  • 分析/逆向 程序,和写程序不同,比喻的话:写程序像在作案,分析/逆向 程序就像是在破案,对破案来讲,重在假想和推理;

win10锁屏或睡眠一段时间后弹不出登录框

文:铁乐与猫

通常发生在win10更新到10周年版后发生,也就是会卡在登录状态,但不见输入登录框。
我出现这种情况的时候不是很严重,一般等久些也能出现,但问题是这很闹心。
如果碰巧遇上重要或紧急事务要处理那更是遭心。
人无远虑,必有近忧。
总不能等到某天发生紧急事故,老板都站在你身后看你操作的时候而你在这个时候被win10的这个bug给挡在系统之外,
什么操作都不行,会给人一种什么感觉,那就是你到底行不行?
所以这个bug是一个很严重的炸弹,必需马上排除!

2、cd F:Apachebin

特征1:VC链接器版本

故障:win10锁屏或睡眠一段时间后弹不出登录框,卡在登录状态不见输入登录框;

3、set "openssl_conf = F:Apacheconfopenssl.cnf"

VS版本 链接器版本
VS2017 14.12
VS2015 14.0, 14.1
VS2013 12.0
VS2012 11.0
VS2010 10.0
VS2008 9.0
VS2005 8.0
VC2003 7.0, 7.1
VC6/VB6/E语言 6.0
VC5/BC++ 5.0
Delphi 2.25
VB5

4.20

原因:Windows10自带的微软拼音输入法chsime导致,故障发生时假如能进入到系统了,查看进程管理器可发现有两个Microsoft IME 进程;

  临时设置openssl_conf路径,也可在环境变量中建新项目,键为 OPENSSL_CONF,值为 F:Apacheconfopenssl.cnf (看自己的安装路径),不然在生成key时会报“WARNING: can't open config file: c:/openssl-1.0.2j-win64/ssl/openssl.cnf”错误。

 

深层原因:微软中文输入法进程以system账户权限运行导致的UAC出错。

4、openssl genrsa -out server.key 1024  // 生成私密key

 

解决方法:使 Microsoft IME 进程以当前账户身份运行,自然就解决了卡UAC的问题,UAC就可以正常使用了。也就是拒绝system对chsime读取,读取和执行两个权限。

以管理员模式运行命令提示符,一次性粘贴下面这几行命令后按回车,提示成功后再重启win10生效:

if exist "%SystemRoot%System32InputMethodCHSChsIME.exe" (
TAKEOWN /F "%SystemRoot%System32InputMethodCHSChsIME.exe"
icacls "%SystemRoot%System32InputMethodCHSChsIME.exe" /deny "NT AUTHORITYSYSTEM:RX")

这个 ChsIME.exe 就是微软拼音输入法的程序,在任务管理器里你看到的 Microsoft IME 进程就是它。
上述命令的作用是禁止系统读取和执行 ChsIME.exe 这个程序

为方便大家理解,特意截图说明流程:
1、搜索cmd,再选中cmd右键“以管理员身份运行”;
图片 1

2、复制前面说的那几行命令(其实就只是一行长命令),返回以管理员身份运行的刚刚打开的cmd窗口,右键会出现菜单,点击“粘贴”可将此前复制的命令粘贴上来,不用敲这么一大段命令。另外窗口出现的换行处的More?字样可以不用管它,照样敲回车执行是了。
图片 2

3、重启win10系统生效。
亲测有效。

(2018-2-2 周五)
end

5、copy server.key server.key.org  // 复制server.key 防止启动Apache要密码

 

6、openssl rsa -in server.key.org -out server.key

 

7、openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt  // 生成证书,会要求填写国家、省份、城市、域名、邮箱等信息

 

8、配置Apahce  !!!  核心步骤 !!!

 

8.1 在http.conf文件中去掉下面代码前的#号

#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
#LoadModule ssl_module modules/mod_ssl.so
#Include conf/extra/httpd-ssl.conf

8.2 修改 F:/Apache/conf/extra/httpd-ssl.conf 文件

<VirtualHost _default_:443>
    DocumentRoot "F:/Apache/htdocs/ushark.net"
    ServerName www.ushark.net:443
    SSLCertificateFile "F:/Apache/bin/server.crt"
    SSLCertificateKeyFile "F:/Apache/bin/server.key"
</VirtualHost>

 

 

 

9、配置http自动跳转到https,在 httpd-vhosts.conf 文件中编辑如下内容,也可参考这篇文章:

 

<VirtualHost *:80>
  DocumentRoot "F:/Apache/htdocs/ushark.net"
  ServerName www.ushark.net
  Redirect / https://www.ushark.net/  # !!! 核心代码 !!!
</VirtualHost>

 

 

 

10、httpd -k restart  // 重新启动Apache,报错的话就查找相应原因解决

 

图片 3

 

 

本文由澳门新葡亰手机版发布于操作系统,转载请注明出处:逆向集录_00_不同程序OEP特征总结,win10锁屏或睡

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文