手动安装客户端服务
1、cmd窗口创建anyshare service 服务
先打开服务,检查服务状态,并开启尝试手动开启
以管理员身份打开命令提示符,删除已有Anyshare服务
sc query查询所有服务
net start所有已运行服务
删除AnyShare服务
创建AnyShare服务
手动开启服务
手动关闭服务
端口检查
telnet开启方法:控制面板——程序——启用或关闭windows功能——Telnet Client
tcping工具使用
ping:通过ICMP协议发送报文到对方主机上任意一个60000以上的端口,然后获取对方主机的回复。(延迟)
tcping:使用tcp协议尝试与某一个端口建立连接,然后获取与对方主机建立一次连接的回复。(延迟)
将tcping.exe放在C:\windows\system32
trace收集
下面的东西放到 安装目录下的 cfl.config 文件 后
EnableTrace=on
TraceOutputLocation=file
TraceOutputFile=trace.log
EnableThreadSafe=off
EnableTraceTime=on
TraceModule=syncmgr
TraceType=sync
TraceSource=ncDownEditFileBaseTask.cpp,ncDownEditFileTask.cpp,ncSyncRequester.cpp
Bugreport日志收集
打开安装目录下的BugReporter.exe
开启客户端日志
开启服务端日志
hook配置及使用方法
停止客户端服务,打开未缓存文件夹查看子文件是否能正常显示;打开未缓存文件是否自动下载、大小是否加载正常;
停止Anyshare服务
学习hook最大化和最小化注入,分别配置正确的hook名单实现客户端服务正常时,打开未缓存word文件不自动下载;
打开Anyshare服务,hook只有在Anyshare服务正常的时候生效
最大化hook注入
默认对所有的进程进行hook,仅Exclude下的进程不进行hook;
[Global]
Mode=0
[Exclude]
Path0=C:\test\
Process0=
Process1=
Process2=
Process3=
最小化hook注入
仅默认的4个固定进程进行的hook,分别为tray.exe,explorer.exe,vchost.exe,dllhost.exe,以保证最低的程序运行, 另外,对Include下的进程进行注入
[Global]
Mode=1
[Include]
Process0=tray.exe
Process1=explorer.exe
Process2=vchost.exe
Process3=dllhost.exe
Path0=C:\test\
延迟hook注入
[Global]
Mode=0
[Delay]
Path0=C:\test\
PathMode0=2
PathCondtion0=1000
Process0=MindCAD2D.exe
ProcessMode0=1
ProcessCondtion0=AlphaSplashScreen
解决加密软件冲突先下载后加密
重启服务生效
windows监控工具使用
FileMonitor.exe
监控某目录下,新建、打开、编辑xls、xlsx的变化过程;
文件改变监控:某目录下,所有文件变化过程;
新建文件
修改文件
删除文件
监控缓存目录下正常文件编辑状态
新建xlsx文件
修改xlsx文件
删除
Xls文件
ProcessExplorer(64). exe、procexp
查看进程、文件句柄占用情况;
进程管理软件,类型于资源管理器,在XP等没有资源管理器的系统上搜索句柄;
FolderChangesView.exe
文件夹更改视图,记录某文件夹所有文件或目录修改、创建、删除等次数,等信息;分别监控xls、xlsx文件从打开到关闭该测试文件及相关临时文件的变化过程,并总结规律;
Xls文件新建-修改-修改-删除
Xlsx文件新建-修改-修改-删除
ProcessMonitor.exe
(1)进程监视器,监控所有进程创建退出等操作
(2)无法连接外网时”operating“会缺少某些记录,如“IRP_MJ_DREATE”、“IRP_MJ_WRUTE“等
(3)可筛选目录或具体文件,用于确定某文件被具体进程修改、使用的记录
设置过滤
Everything.exe
按名称、目录,快速查找文件
路径后加空格关键字可以搜索多个关键字
常见问题
云盘客户端图标不显示
1. 通过任务管理器退出客户端
2. 在运行中 输入%appdata%,然后回车进入软件配置目录
3. 进入 anysahre 目录,选中common.ini,右键编辑其中的该文件,删除其中的“enableTrayIcon=false”,一般在第一行,只删除该段,其他不管
4. 重新登录客户端,状态栏图标即可恢复显示。
缓存目录不显示文件状态图标
检查%appdata%\anyshare\路径下log.db的大小,存在上传文件太多日志较大造成卡顿,尝试如下方法解决:
1.以管理员身份运行 Windows 命令提示符,并切换到 AnyShare 客户端的安装目录,执行反注册命令
D:(切换盘符)
cd D:\Windows\debug\WIA进入对应盘之后输入路径
regsvr32 -u shellext.dll
2. 反注册命令执行成功后,则接着执行以下注册命令
regsvr32 shellext.dll
3. 重启 Windows 资源管理器
4. 一般此时同步状态图标会恢复正常。
客户端上传大量文件之后卡顿
1.首先退出云盘。
2.打开开始-运行-输入%appdata%,将打开的文件夹中的anyshare重命名为anyshare1。
3.重新打开云盘,输入账户、密码、服务器地址和新的缓存路径。
标签:文件,exe,服务,hook,排查,AnyShare,目录,客户端 From: https://blog.51cto.com/u_15391441/6079479