首页 关于我 捐助 论坛 联系我



文档 下载 历史 插件 常见问题 软件定制 免责声明
X-Door 历史记录 X-Door历史记录 X-Shell历史记录

[2010.6.16-2011.2.14] 601

又是新的开始.

请大家留言, 你们的留言,将影响和决定X-DOOR的开发和修正方向.....

为了保持和Windows主版本的一致,X-Door版本将直接进入601版本。 该版本将重点解决和VISTA/WIN7操作系统一些功能性兼容问题。


1.改进InstallRT注入的安装方式,不再拷贝自身到system32目录,避免敏感操作而引起安全软件的拦截,更方便自主使用.

2.改进UninstallRT-(从进程卸载指定模块)的卸载方式,从易导致进程崩溃少女式的FreeLibary方式,改为更为可靠的少妇式的卸载方式.

3.为进程管理中的模块显示,增加了右键菜单"强制卸载"功能,实现从指定进程卸载指定模块的功能.慎用!

4.为FTP刷新控制端地址信息,增加FTP模式的选择功能,在2K/XP/2003上可以指定FTP所使用的FTP模式,以适应不同的网络环境和FTP服务器模式. 在VISTA/WIN7下,将强制使用被动模式.

5.增加"启用自动增大变形模式"的安装模式, 安装前可将被控端自动增加到30M以上. 以对抗特定的安装环境.<仅供内部测试>

6.修正VISTA/WIN7/WIN2008下,由于会话隔绝,无法获取鼠标和键盘空闲时间的BUG,通过一系列的转转绕绕,终于在服务进程会话里取得鼠标和键盘空闲时间数据,从而保证了URL上线里的"半智能"和"全智能"连接方式,在新的操作系统下也得以继续有效使用。

7.更正了企业版几处查询资源数据的收取数据的方式, 修正了数据查询的IP查询的BUG.<仅供企业版测试>

8.推进"键盘记录"插件到601版本, 使其在VISTA/WIN7新操作系统的管理员用户和傀儡用户+UAC下, 也能正常使用.

9.改进EXE类型客户端的不带参数(双击执行)的释放方式, 释放前,判断是否为管理员模式, 如果为非管理员+UAC模式,
将选择更合适的路径进行释放.以保证在VISTA/WIN7后默认的傀儡用户下, 最大可能实现安装. 用户可根据情况需要,
灵活自主选择EXE客户端的安装选项-> "VIsta及以后的操作系统直接尝试以管理员运行", 实现最佳选择. 以达到目的.

10.改进其中的某个安装方式, 以最合理的方式, 避免触发UAC机制. 实现了, UAC无提示安装. 同时可实现重启生效.
感谢网友的提示和建议. 到目前为止, UAC可实现无提示安装, 但没有实现真正的绕开UAC或让UAC失效的机制 .<仅供内部测试>

11.修正控制端中由于IE升级后,调用IE直接发送飞信测试信息无法实现的BUG. 改用SSL直连方式实现. 不再调用IE.<仅供大客户测试>

12.为文件管理增加CTRL+'A'全选操作的对应功能, 提高使用的方便性.

13.修正文件夹和文件压缩中,取消输入后,导致文件浏览异常的BUG.<仅供内部测试>

14.修改内部IP获取方式以及和上线信息的比对方式, 不再只获取一个内部IP,方便多网卡用户和虚拟机用户的正常使用.

15.修正EXE客户端文件名带空格时,无法安装的BUG. 强烈建议:不论DLL还是EXE客户端,文件名不要出现空格.

16.修正EXE客户端写入1024个字节安装前弹出的信息内容内存空间大小不够的BUG.

17.程序启动时, 对端口绑定失败的情况加了判断, 将直接提示该端口已经占用的程序进程名.方便使用者判断.

18.修正了使用SOCKET封装的多功能互联网文件获取函数中的BUFFER获取方式的存在的BUG,并进一步优化了返回的错误代码.

19.为文件管理增加"安全删除"功能, 可以对重要文件实现擦除性删除. 避免可能被反删除软件恢复.建议对小于10M的文件使用
该功能, 如果文件过于庞大,擦除的时间会比较漫长.

20.按照客户的不同需求,为"标题栏项目"增加"项目样式4"功能菜单, 该样式下, 可以直接显示连接主机的内网IP地址.

21.改进短信通知功能 <仅供行业大客户测试>
由于发送不再调用IE, 剔除了其中的不必要的判断代码. 并改进了存储机智, 使得在VISTA/WIN7的非管理员权限下也能继续使用.

22.增加"移动媒体转储"功能 <仅供行业大客户测试>
可实现对移动媒体文件类型 名称 大小过滤性转储,支持对专储文件夹的设定,支持专储文件夹直接压缩为一个压缩文件.
支持固态写入被控端安装文件和动态配置被控端两种配置方式,动态方式优先于固态方式,可实现后期动态刷新配置.

23.生成被控端(客户端)时,增加"使用指定的DNS服务器解析上线信息中的域名"的功能选项, 方便特定环境和需求的下的使用.

24.修正远程服务管理里中的列出服务列表功能中的多处关于内存分配和释放的低级错误.

25.修正远程服务管理里中的查看服务属性时使用了SERVICE_ALL_ACCESS权限带来的可能无法查询
到服务详细属性BUG,调整为合适的权限.

26.改进远程服务管理里中的查看服务属性功能, 使之具备支持用户修改服务描述的功能.

27.为远程文件管理列表功能, 增加特殊文件夹'[..]', 双击等同于右键菜单"上级目录", 方便操作,提高效率.

28.改进远程屏幕查看和视频监控的保存快照功能,默认目录将快照文件保存到控制端运行目录的"Snapshot"目录下.
同时增加快捷键"Ctrl+S"操作, 方便通过快捷键保存快照.

29.为视频 音频的录制文件设计了初始保存目录为控制端运行目录下的"Save"目录. 并提供了保存时的运行信息提示,
将直接提示文件名和保存路径.方便使用.

30.修复了远程文件管理中被控端(客户端)传输文件到控制端工作线程中的一处BUG. 该处BUG在遇到独占文件时将
直接导致该线程退出而停止工作. 同时修正了相应的控制端的工作线程对应代码.

31.改进了远程文件管理中被控端(客户端)从控制端传输文件工作线程中的一处没有确认的BUG. 增加了对本地文件
打开的确认码, 增强了强壮性. 该改进将导致601版本远程上传文件功能和其他版本不兼容.切记.

32.增强了字符转换功能,现在了在简体中文操作系统上, 实现直接查看和编辑繁体中文, 日文,俄文,希腊文等字符的功能.
可直接在各个输出字符的管理单元使用.如文件管理,服务管理,进程管理,CMD,插件中心等中需要字符转换的地方.
<仅供行业大客户测试>

33.调整了文件 服务管理单元的部分数据结构,以适应一些非常"罗嗦"语言对数据长度更长的需求. 如西里尔文(俄文).
该修改将直接导致601版本的这两处管理单元无法向下兼容. 如果属于早期的601定制用户,也请务必清楚此处可能不兼容最终
发布的601版本.

34.改进服务管理单元中的服务属性查看功能,执行文件路径增加显示服务的servicedll的功能.

35.为服务管理单元列表功能增加"安全检查"菜单功能. 可直接检查出servicedll指定的路径的DLL文件是否能通过微软的有效检查.
没有通过检查的服务,服务将直接显示成蓝色.该检查将耗费比较长的时间.<仅供特定需求客户定制>

36.改进"根据被控端代理信息自动连接控制端"的功能, 改进为,根据被控端的网络设置方式,如果是代理上网方式
则自动收集可用的代理服务器信息,并根据此代理信息连接控制端. 同时增加如果不是代理上网方式, 如果INTERNET测试连接失败,
则自动对所在网络进行搜索和测试, 寻找可用的网关地址. 如果寻找成功,则设置为当前网关.可结合"指定DNS服务器"功能.
在无配置网关的主机上, 实现自动连接上线.<仅供特定需求客户定制>

37.为项目样式菜单增加样式的基本说明, 方便使用.

38.增加项目样式5,该样式下, 可显示被控端主机的所安装的杀毒软件信息.<仅供特定需求客户定制>

39.高级功能->增加'Tcp 端口转发'功能, 利用被控制端作为远程目标连接的转发跳板.该功能可用于公网直连被控端主机.
<仅供特定需求客户定制>

40.高级功能->增加'Tcp 端口映射'功能, 利用和控制端的上线端口的配合, 实现对被控端本身和其所在内部网络主机端口的映射.
增强在不同网络环境下的突破性.该功能可用于内网NAT连接的被控端主机.<仅供特定需求客户定制>

41.为远程屏幕控制,增加"启动虚拟桌面"的功能,在未登录的情况下直接开启桌面.如同以SYSTEM用户登录系统的
,断开连接后会自动关闭该桌面.

42.为插件中心,增加"上传插件(内存)"和"删除插件(内存)"高级功能, 实现插件运行无文件化,内存化(键盘记录除外).
<仅供特定需求客户定制>

43.改进控制端监听的上线单端口机制. 使其支持监听多个端口.方便使用.

44.改进新建服务(SA RSA)安装方式,使其支持在64位系统下,也能安装新服务.

45.优化服务启动方式, 避免系统重起后, 出现的服务启动失败的告警提示.并增加自动清除系统日志的功能.

46.修正VISTA以后操作系统, 注销后无法远程获取屏幕的BUG. 对VISTA/WIN7/2008(R2)的屏幕支持得到增强.

47.修正VISTA以后操作系统, 注销后无法获取主机空闲时间的BUG.使得智能连接功能在VISTA/WIN7/2008(R2)在进一步得到增强.
<仅供内部测试>

48.修改键盘记录插件加载方式, 使得其在设置"自动启动"方式后, 不论哪种安装方式下, 都能支持注销后再登陆后,键盘记录
都能重新工作. 增加了支持VISTA以后的32位操作系统的.<仅供内部测试>

 

 

[2009-11-02] 339

又是新的开始.
这次,请大家留言, 你们的留言,将影响和决定X-DOOR的开发和修正方向.....
从这个版本开始,内部版本和免费版本的开发计划合并。统一向大家提供主版本号下不同分支版本的开发情况。

1. 连接超时选项由5\10\20秒,改为10\20\30秒. 以应对一些极端的网络情况.

2. 增加被控端(客户端)写入数字签名的功能,提高安装成功率和后期存活率 (签名当然是无效的,需增加文件大小10K) [内部测试]

3. 修复多个CFileDialog 调用中对文件后缀名的处理不当,而导致的文件名无法完整显示IP的BUG。

4. 进程管理添加了模块察看功能。可完整地察看模块的名称、大小、地址、调用次数、描述、版本、路径等相关信息。增强远程诊断。

5. 视频监视功能,增加自动上传mpeg4.exe到对方主机,并安装该编码器的功能。安装成功后,直接使用该编码器压缩图像,改善使用体会。

6. 修正插件管理一个低级错误,该错误可能导致文件传输的不同步,最终导致插件模块无法正常使用。

7. 改进mpeg4.exe的工作方式,生成文件前,检查是否该文件已经存在,如果存在则直接使用系统的文件。避免了系统对替换文件的告警窗口的出现。

8. 修复X-DOOR控制台窗口大小拖动后, "地理位置"栏目丢失的BUG.感谢"某男子"的一路测试和建议.

9. 改进主机的操作系统判别, 改进后,可显示windows各个版本以及相关的详细操作系统信息.

10. 增加"标题栏项目"功能菜单, 提供两种不同的项目组合显示样式.旧样式沿用原来的项目显示方式,新的样式下,
取消了宿主进程的显示.留出更多的空间用于显示操作系统的详细信息. 并可对处理器和内存做单独的排序操作. 如果有新的项目样式需求,可联系我讨论.

11. 修正多国语言切换时,托盘菜单的语言不同步切换问题.

12. 修改文件下载记录文件的命名方式,改为主机名+MAC地址的方式,做到了唯一性.方便了文件下载断点恢复的使用. [内部测试]

13. 修改主机栏的缩放方式,不再和物理屏幕大小关联,而是和主机栏窗口大小关联. 以满足部分使用者对于非最大化窗口下的使用需求.

14. 修改启动后窗口默认大小,不再为最大化,而为sm_cxfullscreen sm_cyfullscreen所指向的大小,并可以随时调整窗口大小,
方便在不同分辨率屏幕下,用户对程序窗口指定大小的需求.

15. 改进功能,在程序退出时,记录最后的窗口位置,下一次启动时,将自动恢复到上次所记录的窗口位置和大小. 方便使用.

16. 改进功能,在程序退出时,记录最后的窗口分割比例,下一次启动时,将自动恢复到上次所记录的窗口分割比例. 方便使用.
通过14.15.16项的改进,实现最大化的用户对窗口使用的自主设置和记忆型使用。

17. 增加显示CPU核心个数功能。

18. 修改飞信通知的互联网网关地址,恢复该功能。 [内部测试]

19. 增加'通用安装方式',以启动项的方式,写入注册表,并通过Rundll32.exe加载启动。该安装方式,理论上支持:
win9x win2K winxp win2003 vista 2008 win 7所有的操作系统。并包括其中的64位系统。

20. 为EXE型的客户端增加选项"Vista及以后的操作系统下直接尝试"以管理员身份运行"",通过该功能,在
vista\windows 7的非administrator管理员登陆情况下,运行EXE客户端时,将直接尝试以管理员的权限运行。
其功能等同于使用鼠标右键,调出快捷菜单'以管理员身份运行程序'菜单功能。方便使用,也提高潜在成功率。

21. 增加'ActiveX安装方式'。理论上支持: win9x win2K winxp win2003 vista 2008 win 7所有的操作系统。并包括其中的64位系统。
3X0 6.1,瑞X2010主动防御无提示安装;无任何提示过3x0 6.1的云差杀....[内部测试]

22. 修改进程管理、文件管理、服务管理、注册表管理的罗列项目的发送数据功能,修改为获取压缩后再传输的方式。
并由控制端进行解压还原操作。大大降低了数据发送量,只需原来的8%-15%,大大提高了效率,并改善了慢速网络
下的使用体会。 感谢QQ:18003225的测试和建议。由于本修改,X-Door339再次不向以前版本兼容。

23. 修复音频监听功能中,接受数据时由于压缩错误而导致的一个意外退出的BUG。

24. 为控制端各个子功能的窗口创建提供了统一的大小和位置,其大小和位置参考控制端主界面的大小和位置。
使用者可根据自己的需要调整合适的主界面大小和位置,从而间接确定各个子功能窗口弹出时的大小和位置。

25. 改进远程屏幕创建窗口大小功能,参考对方主机分辨率和本地分辨率大小动态创建窗口大小。

26. 修正视频墙和屏幕墙中由于DRAWTEXT频繁调用而导致的未知的资源泄露问题,并对其进行了耐力测试,
大大增强了这两个功能的强壮性和实用性。[仅供大客户测试]

27. 为视频墙增加了自动上传和安装编码器的功能。提高视频墙的实用性。[仅供大客户测试]

28. 为远程桌面增加远程剪贴板操作功能,可以获取或设置远程主机的剪贴板。

29. 为远程桌面增加追踪并回显鼠标位置的功能。并为不同的远程屏幕状态配置了不同的鼠标状态,方便使用。

30. 改进远程桌面的文字输出功能,使其不在限制为2048个字节。理论上支持不限制数据量的输出。
同时因此的改进而修正了接收屏幕数据时的一个意外退出的BUG。

31. 去除远程屏幕和屏幕墙里蹩脚难看的几个控制按钮和下拉列表,统一使用标题栏的菜单控制。统一了界面风格,优化了使用体会。

32. 更改了内存比对方式,优化了内存差异算法,理论上在大数量时将提供更高速的比对速度,从而提高远程屏幕的速度和反应。

33. 修复远程屏幕里的一个由于对象没有删除而导致的远程屏幕在长时间工作后暂停工作的BUG。

34. 优化了远程屏幕里MPEG4方式工作流程的逻辑代码,避免了资源对象没有释放的情况。

35. 修复移动存储设备连接上后的飞信通知功能里存在的对软驱读取的错误判断的BUG。[仅供大客户测试]

36. 调整远程桌面的代码,增加对动态修改屏幕分辨率的判断,并重新分配内存,使之在不同的桌面分辨率下皆能正常工作。

37. 修正Windows Vista/7 系统下使用域名上线时,远程屏幕无法连接的BUG。

38. 参考Windows版本划分方式,分为:Enterprise Ulitmate Professional Mini Free 版本。对应为
企业 旗舰 专业 微型 免费版本。

39. 对一些关键的版权信息做保护处理,以免"牛人"们的侵权行为。

40. 修正了使用单单使用域名上线时,无法正常使用插件的一个严重BUG。该BUG导致插件版本再次更新至339

41. 增加"启用对抗模式"的安装选项,用来通过号称2.5亿装机量的3X0的HIPS和云查杀。
以及其他一些HIPS。[只提供给源代码购买者]

42. 增加"安装后,从宿主进程的模块列表移除自己已实现隐藏"的安装选项,实现无模块运行,
提高模块健壮性和隐秘性。[只提供给行业大客户]

43. 改进DNS列表清空功能,不再调用系统进程。改用API实现,增强隐秘性。

44. 改进飞信的发送方式。不再调用外部浏览器实现。二是利用API实现SSL访问。增强隐蔽性和工作的稳定性。
该功能仅支持XP以上的操作系统。WIN2K不再支持。[仅供大客户测试]

45. 改进卸载功能,利用操作系统特性,增加了在卸载后自我删除功能。(重启生效)

46. 改进替换服务器和PE感染的安装功能,不再产生多余文件。[仅供内部测试]

47. 增加控制端主机MPEG4编码器本地安装提醒,以后期方便使用。

48. 改进文件管理中的PE文件感染功能,改进文件命名方式,增强隐蔽性。[仅供大客户测试]

49. 改进上线方式,判断上线方式,当使用单域名上线方式时,优化代码,大大减少上线等待时间。

50. 修正"随机替换未启动的服务"的安装功能,剔除了部分即便能替换成功但不能正常启动的服务名。
优化了该安装功能的实用性。[仅供内部测试]

51. 改进更新功能,增加是否需要备份更新的模块到DLLCACHE目录的判断,做到有的放矢。[仅供内部测试]

52. 修正键盘记录插件不在非系统目录下就无法正常工作的BUG。[仅供大客户测试]

53. 改进插件中心的系统管理插件的FPORT功能,增加了VISTA/WIN7下的代码,使其在这两个平台下也能正常工作。

54. 修改了两处错误的"物理位置"的表述,修改为"地理位置",并修改相应项目长度,优化UI。

55. 改进了为了避免上线主机出现空白行的工作方式.使用临界方式,提高了上线速度.

56.剔除视频监视里的DIVX编码方式的相关代码, 只是用ZLIB和MPEG4方式, 保持最佳效率.

57.增加语言ID判断, 为命令征服 文件管理 注册表管理 服务管理 增加中文内码转换功能.
实现BIG5<->GB2312之间的无缝转换. 方便查看和操作。[仅供大客户测试]

58.为插件中心的 键盘记录和系统管理中的用户管理增加中文内码转换. 方便查看操作。[仅供大客户测试]

59. 修正服务管理中几处返回错误信息加载错误字符资源的BUG.

60. 改进文件管理中的感染PE文件功能,增加"感染PE文件+隐藏"的功能菜单, 实现感染后的隐藏化。[仅供大客户测试]

61.改进文件管理中的修复PE文件功能, 增加删除判断,如果删除失败将延至重启后再删除,并增加对隐藏备份文件的文件属性的恢复 。[仅供大客户测试]

62.改进程序退出时,记录窗口分割比例的方式,在WEB窗口为当前活动窗口时不记录窗口分割比例. 优化体会.

63. 增加检查更新功能,支持从网站获取最新的主版本信息,如果有可更新版本,提示用户访问对应的URL.

64. 改进地理位置功能, 中文环境使用纯真的IP数据库,非中文环境,将使用GEOIP数据库进行查询. 并对中文环境下的地理位置内置了内码转换.

65. 改进插件中心的'插件管理'菜单, 使其支持双击打开对应插件功能的操作.

66. 修正飞信通知中的"删除设置"功能由于被控端大小写错误而导致的功能失效的BUG。

67. 改进程序启动时的窗口恢复位置功能在加载语言包后, 避免出现消息列表栏出现头两行出现空白的情况.

68. 为消息列表栏的打印操作增加互斥临界锁, 避免多个主机同时操作某个项目时,消息列表栏出现空白的情况.

 

 

[2008-12-29] 337

又是新的开始,Let's Go....

1. 生成被控端处增加对使用固定IP或域名上线的情况的"测试连接"按扭. 统一界面, 也方便使用. 该按纽可用于
对输入的IP进行连通测试,也可以对输入的域名进行地址解析分析和提醒.

2. 修正335版本后,由于文件上传改为线程方式后,文件上传完毕, 没有显示"是否立即刷新目录内容"的提示的BUG.

3. 参考其他软件,视频录象时,在屏幕的左上角增加红色"REC". 以提示处于录象状态.

4.纠正了一些文字描述, 使得更容易理解和使用.

5.视频窗口改进为可任意放大和缩小,方便使用.

6. 改进视频功能, 增加了列出视频设备的功能. 并保持向335兼容.

7.改进视频功能, 使其支持对多视频设备进行动态切换.并保持向335兼容.

8.改进视频功能, 增加智能打开可以打开的视频设备的遍历功能, 不在局限与第一个视频设备如果打开失败就退出.
如果存在多个设备,第一个设备打开失败后,会接着尝试下个设备.

9.修正音频监听时频繁连接被控端时, 控制端自动退出的BUG.

10.增加对WINDOWS 7操作系统的版本的识别, 为即将到来的OS做好准备.

11.对配置的参数进行了加密处理后再写入被控端, 防止配置信息的泄露.

12. 对所有的字符进行资源化处理, 为以后的多国语言作好准备.

13.修正服务管理的安装自定义的新服务时在XP系统上导致宿主进程崩溃的BUG. 这个BUG隐藏了很久了.

14.修正服务管理的安装自定义的新服务后的阻塞情况的BUG,使得控制端可以立即得到结果.

15.修正了获取显卡内存容量函数的资源泄露和内存泄露的BUG.

16.修正判断是否有音频和视频设备两个函数的内存泄露的BUG.

17.设置参数里增加对窗口过度效果时间的设置, 可以设置所有窗口动态效果的时间.

18.为所有的窗口增加动态效果的统一代码. 根据设置里所设定的时间产生动态效果.

19.生成EXE客户端增加安装前弹出提示信息的功能. 以方便不同的单位或组织的不同的管理条例和策略下的安装.

20.安装的时候增加了对主机系统的CMD使用情况的判断, 如果CMD被禁用,将采用非批处理的安装方式和自我删除方式.

21.为音频监听增加了一个SOCKET连接,为未来的功能扩张预留了SOCKET.

22.为屏幕控制增加了一个SOCKET连接,为未来的功能扩张预留了SOCKET

23.增加了保护宿主服务注册表信息的功能. 宿主服务注册表信息如果发现被删除,将自动进行恢复.

24.FTP刷新增加了添加远程文件路径到列表的功能, 从而实现对同一FTP服务器下多个页面文件刷新的支持.

25.文件管理增加了对快捷键F2 F3 Delete的处理. 对应了重命名 搜索 删除的功能.

26.插件中心增加'插件管理'功能,可检查各种插件的状态和路径,并提示是否需要上传.

27.在插件管理功能里, 增加'上传插件'的右键菜单功能, 可直接上传对应的插件.
其本地路径固定为控制端当前目录下的Plug目录对应的各个插件文件.

28.增加了对CMD.EXE的ACL检查, 在被管理员设置为SYSTEM用户禁止访问的时候,自动修改对应的ACL的功能,
从而保证了CMD.EXE文件拷贝成另外一个文件的成功性,使得CMD.EXE在该情况下都能得以继续使用.

29.增加了CMD.EXE文件拷贝后对CMD.EXEACL权限的恢复功能,尽最大可能还原原来的权限.

30.帮助系统改为在线方式.

31.在插件管理功能里增加计算插件文件大小,和加载次数的统计. 以及插件版本号的功能.

32.修正了GlobalMemoryStatus函数只能获取2GB内存大小的BUG,改使用GlobalMemoryStatusEx函数.
同时为了支持以后更大的内存和硬盘空间, 337版本不得不再次修改数据结构,不再向335兼容. 向大家说声抱歉.

33.修正了Vista windows 7 下无法正确获取显卡设备显存大小的BUG.

34.增加对WINDOWS 2008 R2操作系统的识别.

35.进程管理功能,修正了对超过2GB内存的读取和判断功能.

36.完成某些变量字符的非标准化处理工作, 经过该处理后, 每次生成的被控端都是不一样的.

37.修改启动画面的大小和样式,以更好地适应宽屏的趋势.

38.修改上线架构,使其增加支持"使用Socks5代理服务器连接控制端"的上线方式, 并保持支持原来的直接连接控制端的上线方式.

39.由于上线架构的变动,导致所有插件的接口发生变动, 337和335之间的插件绝对不可兼容. 请务必区分下载再使用.

 

 

[2008-07-07] 335

1. 增加对属性页多页显示的最大化,调整大小的处理. 方便使用.如: 插件中心的系统插件功能.

2.增加"我的插件....我做主"的个人插件中心.方便大家开发第三方插件.

3.对于内网的主机起用代理服务增加了判断提示."属于NAT后的内网主机,在没有相应配置所在网关的端口映射前,代理服务无法为外网客户提供连接!"

4.进程管理增加对进程CPU利用率的计算和显示.

5.修正被控制端一处内存泄露

6.替换屏幕监控的LZW无损压缩为ZLIB无损压缩,
以增加15K文件大小为代价,达到提高压缩的速度和效率的目的.

7.为视频监视增加ZLIB无损压缩.以达到在对方未安装有损压缩编码器的情况下,仍然能查看对方视频.
压缩比大概在10%-50%间浮动.

8.修改视频监视两处内存申请方式.根据实际需要申请内存.减少内存浪费.

9.增加下线信息中的主机标识.

10.增加都非本地硬盘的,如光盘,网络驱动器的总共和剩余空间计算.

11.改进下载文件时选择本地保存的默认路径. 修改为运行路径下的downloads\ip[主机名]目录为默认保存路径.方便使用和查看.

12.改进命令与征服功能,在cmd.exe被禁用的情况下,自动随机生成另外一个文件名作为CMDSHELL的EXE路径来执行解析CMD命令. 保证了CMD命令的继续可操作性.

13.改进命令与征服功能,填加命令'mcmd', 通过该命令可以手动指定一个exe路径作为CMDSHELL的EXE路径.进一步保证了CMD命令的继续可操作性.(必须保证所执的文件是存在的。而且就是cmd.exe的另外一个拷贝。)

14.增加进入命令征服功能后, 运行CMD内部命令VER的功能, 获取对方操作系统和版本.

15.去掉生成客户端(被控端)时的文件时间设计. 增加分组标识设置功能.

16.修复上线线程处理方式而导致的主机列表栏和信息列表栏出现的空白列的BUG.

17.修改主窗口的新的布局方式为上下布局. 使得界面更为合理和美观. 并进一步把论坛的交流的功能整合进程序.

18.保持了原有的窗口布局方式的支持, 可通过菜单"查看"->"主窗口布局"->"原布局" 切换回原来的窗口布局方式.
可在新旧两种不同的窗口布局间切换.(需要重启程序).

19.在查看菜单下增加"工具栏图标"菜单, 用户可以动态实时选择48*48或32*32的工具栏图标大小. 方便客户自行选择.

20.在查看菜单下增加"列表拦"菜单, 用户可以根据个人喜好可以动态实时选择不同的主机列表显示样式.

21.增加启动程序时对默认分辨率的判断,如果X>1024, 工具栏图标将自动切换到48*48, 否则为32*32. 带来更优的视觉使用感受.

22.为主机 文件 进程 服务等列表单元填加排序时候的上下箭头自绘功能. 方便排序时了解当前排序方向.

23.改进右键快捷菜单"信息复制",使其支持多个项目的复制.

24.改进右键快捷菜单布局方式. 使其更合理简洁.

25.右键快捷菜单增加"显示过滤"功能. 可以动态收集上线主机的分组标识,操作系统,地理位置信息. 并形成动态菜
单提供给用户进行显示过滤. 并支持二次和重复过滤. 大大方便用户定位显示到特定上线主机.

26.为动态菜单"按分组标识","按操作系统","按地理位置" 提供统计功能. 可以通过该功能直接查看相关项目的主机个数.
同时去掉右键快捷菜单中的"主机统计"鸡肋功能. 改用动态菜单的统计功能.

27.修改通用文件对话框为XP样式.方便使用.

28.向微软学习, 增加对启动画面logo.bmp的正版验证, 否则黑屏启动并提示"你可能是盗版软件的受害者" : )

29.修改广告点击代码,优化使用体会. 修正配置文件只读和时间修改后可能失效的BUG.

30.考虑再三, 为了以后版本支持更多的功能和与以前的版本区分. 335版本不再和以前的版本兼容.
从这个版本开始.X-Door的内外都发生了大变化.

31.修复对VISTA和WIN2008判断错误的BUG.

32.改进文件管理功能, 使得其支持浏览+传输文件同时进行. 上传和下载也可以同时进行. 改善使用体验.

33.为了区别以前的版本和某些需要,修改运行实例名称,可以和以前的版本同时运行.

34.微调新界面下的列表框分割比例,以优化不同分辨率下的的显示效果.

35.修改生成被控端时,不再对用户输入的域名进行解析判断,改由用户自己保证输入域名的正确性。
以适应一些特殊情况下的生成被控端的需求。

36.改进重复上线过滤.增加对主机名的检查。同一个IP不同主机名不再过滤

37.改进控制端设置参数时,如果参数被改变,将提示用户改变的参数.

38.关闭免费版本的被控端的自我校验机制.方便大家的自行处理.这下大家都满意了吧.

39.对生成的DLL和EXE被控端做了一次简单的免杀处理.

40.修正了控制端在VISTA/2008下无法通过FTP刷新IP的BUG. 并完成在VISTA/2008下对控制端的功能测试.
至此,X-Door的被控端和控制端完整地支持了Windows平台下的2K/XP/2003/VISTA/2008的主流操作系统.

41.修正了安装期间由于文件移动失败而导致的rundll32调用加载文件失败而报告的"无法找到对应模块"的错误.

42.修正了使用URL上线时,被控端获取URL内容后,在被控端系统里遗留下的TIME_WAIT状态的显示. 使用了
不优雅的SOCKET结束机制, 使得TIME_WAIT状态直接消失. 大大增强了被控端的隐蔽性.
(经过反复测试,确认对干净的系统是有效可靠的. 但对于安装了个人防火墙类的系统,由于连接被代理,还是会遗留TIME_WAIT状态).

43. 修正了被控端连接控制端接受控制完毕后退出,在控制端系统里遗留下的TIME_WAIT状态的不足. 使用了
不优雅的SOCKET结束机制, 使得TIME_WAIT状态直接消失. 增加了控制端的可接受的连接个数和系统资源.

44.音频部分增加了远程调节麦克风,波形音量大小的功能.并添加了对应设置静音的功能.

45.生成被控端时,增加了版本标识的设置. 可以在原来的主版本号的尾部添加一些标识的注释信息.

46.修改控制端的磁盘文件的自我校验机制. 增强反修改.

47.增加了代码数据段的校验, 防止关键代码被修改.

48.右键菜单->主机管理添加了 分发文件到被控端的功能. 支持从网络或控制端本地分发文件到被控端.

49.修正了控制端屏幕控制里的屏幕消息功能在没有设置字体时,无法显示消息的BUG,默认设置了一个Arial的字体和字体大小

50,修正了被控端的屏幕消息在某些时候不显示的BUG.

51.为了避免由于对替换原服务安装方式的错误使用而导致被HIPS系统拦截而引起的自我暴露并导致安装失败的问题,
也为了软件的长期稳定发展,更好地服务于收费用户, 取消了免费版本中的替换原服务的安装方式.

52. 增加了创建被控端时,对输入的服务名是否属于netsvc组的检查. 以保证输入的服务名的可安装性.

 

 

[2007-12-09] 333

1. 修正LZW压缩的一处解压错误,该错误会导致控制端出错退出.

2. 命令征服增加控制端命令随机变形加密功能.
至此所有的命令征服部分的数据都是变形加密的. 而且每次不同的会话里,加密的结果都不同.
这个部分的功能,将应用于X-shell的开发.

3. 增加卸载+重启被控端的功能菜单,方便使用.

4. 修改命令征服被控端接收数据方式为逐字节读取. 使得有更好的兼容性.

5. 计算连接速度,原由被控端记录并计算,现修改为在控制端记录计算. 从而修正了在过滤重复
主机上线时的计算错误.并保持了对329,331版本被控端的兼容性.

6. 修正了视频监控的一处线程同步资源问题. 该BUG可导致宿主进程的崩溃.
至此,X-DOOR的多媒体方面的监控的BUG得到完全的修正.

7.优化屏幕控制部分,只传输屏幕变化部分的数据. 大大提高效率.

8.修改调用rundll32进行安装时,屏蔽安装期间的网络连接行为,以通过个人防火墙软件对rundll32的网络
行为的拦截, 以更好地在各种个人防火墙下实现安装.(已通过测试).

9.修正进程列表获取不完整的BUG.

10.无聊的"牛"人太多,针对被修改的X-DOOR版本, 对关键数据,做了些反修改的措施.

11.新的图标和启动画面. 新UI体验.

12.修正带参数执行文件的BUG

13.修正无桌面宿主进程和桌面进行交互操作的一系列问题.

14.修改文件管理中的执行功能,只有EXE BAT VBS文件才可使用该菜单。

15.增加带参数执行的隐藏模式功能

16.修复对生成文件名长度的限制,改为只对PE感染方式限制为6.3的长度.以更好地适应IAT表空间.

17. 修正主机列表项目在不同分辨率下的长度,以在不同的分辨率下显示更多有用的信息.

18.进一步优化编译选项,使得DLL和EXE客户端文件大小进一步下降.

19.在使用主机标识不习惯大众的情况下,增加了组标识作为X-DOOR分组的标识,该标识可以在主机上线后任意修改为你所希望的组名.从而达到分组的目的.并为以后的分组分页显示作好准备.

20.增加程序启动时,提取本地地址和公网地址的提示功能.

21.增加程序启动时,对当前控制URL自动解析地址的端口信息功能,
并和本地和公网地址以及监听端口进行比较,如果不匹配,将提示用户.

22.增加程序启动时,对当前控制域名动解析地址功能,
并和本地和公网地址以及进行比较,如果不匹配,将提示用户.

23.进程管理增加对宿主进程的红颜色提示,以和其他进程区别开来.
防止误操作.在结束宿主进程时,将提示用户.

24.服务管理增加对宿主服务的红颜色提示,以和其他服务区别开来.
防止误操作.在删除服务时,将提示用户.

25.对替换服务的安装方式进行卸载时,增加了对原服务状态的判断.
使得卸载后, 原来没有自动启动的服务将还原成没有自动启动的.

26.对远程线程的安装方式进行卸载时, 对宿主进程进行判断。
休正判断为PE感染的卸载BUG.

27.替换服务安装方式时,增加了对原服务启动状态的判断代码.如果安装失败将恢复到原始的启动状态.

28.替换服务安装方式时,增加了对原服务启动状态的判断代码.如果已经为自启动状态,则不修改原始的启动状态.

29.为客户端作了一次免杀.处理.

30.修改生成客户端的界面分割和文字说明.使得更加直观理解.

31.微调控制端的SOCKET处理机制.更快处理大量客户端.

32.调整客户端的SOCKET接收数据超时时间由30秒为60秒.

33.修改退出程序时的LOGO界面停留时间.更快退出程序.

34.修改生成客户端里的连接密码一项设置即便在当前控制端未设置连接密码的情况下,也可以使用,但在生成客户端时,会提示由于控制端没有设置密码的缘故,客户端的密码被设置为空.

35.调整屏幕控制的刷新频率的时间间隔

36.修正VISTA下的远程黑屏问题. 暂时解决了Session0的隔离问题.感谢LZX的热心帮助.

37.修正函数name_2_pid的一个句柄泄露的BUG.

38.调整命令与征服的控制端,不再小写命令后发送. 以更好地适应一些需要大写输入的命令行输入.

39.去除被控端命令与征服内置的pslist pskill命令的支持, 缩小文件大小.
建议使用tasklist taskkill代替,或使用控制端的进程管理进程进程管理.

40.增加虚拟机安装环境的判断,可以判断出VM VPC虚拟机环境,停止安装并自我删除.

41.修正关闭显示器或打开屏幕保护后,远程无法显示桌面的问题.

42.安装新服务,或替换未运行的服务后, 将停止宿主服务.(不影响使用).该停止行为只在安装完毕后或系统重启后执行一次. 增强了隐蔽性.

43.安装新服务,或替换未运行的服务后, 在管理员查看服务时,将修改宿主服务的启动方式为手动,使得宿主服务启动方式看起来不被怀疑,增强了隐蔽性.

44.安装新服务,或替换未运行的服务后, 记录管理员对宿主服务启动类型的设置,并把该设置应用于42 43点的设置上(也就是42, 43点会根据管理员的设置,在需要时候相应显示出符合管理员设置的服务的运行状态和启动类型) 通过以上3点, X-DOOR实现了宿主服务的最隐蔽方式的"启动"和"运行状态". 基本上X-DOOR 宿主服务成为了一个最标准的微软认证服务, 它接受管理员的"正确"设置并作出对应正常的响应,而且X-DOOR工作正常. 这点,成为333版本开发的最大一个技术突破.

45.支持Win2008/VISTA.并完成功能测试.

46.修正控制端两处内存没有释放的BUG.

47.改进本地地址的换取方式,更加智能,以适应虚拟机系统网卡和某些安装摄像头主机后"Microsoft TV/Video Connection"网卡的存在.

48.改进EXE安装时释放模块的路径为临时目录而不是系统目录, 而后再
移动到需要的目录下.以通过一些HIPS系统对敏感目录下cratefile的监视.

49.改进EXE安装时释放自删除BAT为临时目录而不是当前目录, 以通过一些HIPS系统对敏感目录下cratefile的监视.

50.统一声音,视频,桌面的文件命名格式.

51.修正视频FPS自动调整的BUG.视频监控的FPS计算得到优化. 视频监视可以以根据当前网络状态,得到最佳的FPS,同时仍然可以根据用户的调整来
设置当前FPS.

52.增加视频 声音停止录像或录音时,计算并显示文件大小的功能.以更好地
适应XP以后主机的情况.

53.修正远程桌面监控无法保存非真彩色图片的BUG.

54.修正远程桌面控制功能按钮控件闪烁的BUG.

55.增加屏幕远程控制时,进入黑屏保护模式的选项.以提高接管对方鼠标键盘后的隐蔽性.
该功能只提供给以双击鼠标接管对方鼠标键盘的接管方式. 按钮方式不提供该选项

56.修改安装输出日志文件为xinstall.log 以避免一些HIPS系统对DLL文件名的过敏反应.

57.修正文件上传快结束时,控制端报错退出的BUG.

58.改进控制端的其他控制启动命令为加密变形形式传输,同时保持对329,331版本的兼容性.

59.增加对直接连接和NAT连接的被控端以不同的主机图标显示.方便区别.

60.修正大文件下载和上传时候的进度计算错误问题.

61.为文件管理添加F5刷新快捷键.用于刷新文件列表。

 

 

[2007-09-03] 331

又是一个轮回开始.

1.修复音频监听一处内存指针重复释放错误,该错误可导致宿主进程崩溃.

2.修复UninstallSB的一处反安装判断错误.

3.控制端提供了新的"挂起被控端"和"卸载被控端"的功能.方便使用.

4.增加对在线主机的统计功能.目前提供对OS和连接速度的统计功能.

5.增加Google Adsens点击资助计划.

6.为命令征服增加一些有用的附加命令:pslist pskill idle uptime inject mhost mmodule

7.修改启动画面在退出程序时,不接受鼠标点击退出,以更好地等待所有在线主机正常退出后再退出程序.

8.启动和退出画面增加进度条,程序退出时和在线主机数量相挂钩,更美观和直观.

9.修改桌面控制窗口为可任意修改窗口大小,增加相应显示控制代码.方便使用.

10.修改命令征服 文件管理 注册表管理 进程管理 服务管理支持窗口大小可任意修改.方便使用.

11.增加安装新服务时,服务描述自定义.

12.增加ALT+ENTER快捷键到各个可最大化窗口,用于窗口大小切换.

13.修改窗口分割上下部分使用桌面比例,使软件在不同分辨率下,依然能获取想要的分割比例.

14.调整优化屏幕刷新的时间间隔.以更符合实际目前的硬件情况.

15.修复打开HTTP协议URL时,读取BUFFER的一个隐藏BUG.该BUG可导致读取某些URL时失效.

 

 

[2007-03-31] 329

1.服务,进程管理GUI化.

2.命令征服只保留CMDSHELL并独立,解决对其他功能模块的影响.

3.命令征服其他命令作为插件开发.

4.命令征服数据简单变形加密

5.增加EXE客户端运行后是否自动删除的选项

6.修改连接数据结构. 为以后版本准备. F329不再兼容NC和以前版本的被控端.

7.文件管理添加文件时间属性获取和设置.

8.取消配制被控端的时候需要验证url的ip端口

9.修正文件上传时临时退出,导致被控端出错的BUG.

10.修正URL和域名上线无法同时使用的BUG.

11.修正宿主为SVCHOST.EXE的屏幕监控的BUG.

12.修正了视频录象时的尺寸BUG.

13.修正文件管理的里文件浏览无法完成的BUG.

14.FTP刷新支持域名方式

15.FTP刷新和生成被控端增加记录用户设置的功能,方便使用.

16.修正文件管理中 刷新导致的目录重复的BUG. 并进一步休整了控制端相关的一些显示BUG.

17.修正了安装时,上线后又立即下线的BUG.

18.修正了控制端突然退出时(如断电), 导致被控端可能无法再上线的BUG.

19.FTP刷新密码加密,本地存储.方便使用.

20.为DLL客户端文件填加版权信息.

21.修正生成客户端时的一些BUG.方便使用.

22.修改使用LZW压缩的屏幕控制部分的保存屏幕为图片的BUG,修改为只支持16色以上的屏幕保存

23.FTP刷新时,先执行文件删除操作.

24.为屏幕监控填加"全屏"的快捷键ALT+ENTER

25.为进程和服务管理填加"刷新"的快捷键F5

26.修正屏幕切换时的图象刷新BUG,使得切换更滑顺.

27.屏蔽命令与征服 注册表的ESC键,使风格统一.

28.为主机列表填加ENTER键操作,使其等于鼠标双击操作.

29.修正InstallSB的重复安装BUG.

30.增加连接连接速度计算.可准确计算出连接链路的连接速度。

31.增加文件下载的剩余时间统计。方便使用。

32.FTP刷新增加提取外网IP的功能。方便内网用户使用。

33.增加关闭安装时输出安装到日志的开关选项。默认->打开

34.休改DNS缓存清除机制. 修改为获取到地址后再清除DNS缓存. 减少清除调用频率,同时增加隐蔽性.

35.CMD数据变形加密进一步修改为随机变形协商. 使得每一次进入的命令与征服的数据变形加密结果都不一样.

36.支持远程目录下载. 目录文件数量不能超过1024个.

37.修正登陆系统后,远程模拟ctrl+alt+del键后的黑屏问题,到此,屏幕切换问题完全解决.

38.增加连接密码验证.同时保留无密码验证连接方式.

39.增加过滤重复上线主机的功能.

 

 

[2006-11-15] 327

1.文件管理添加文件、文件夹的重命名。

2.安装时候根据宿主EXE文件时间,修改DLL为同样时间。(只能提供给生成的EXE客户端)

3.主机数量计数BUG。

4.添加文件搜索功能.

5.修复超过1024个文件的下载时内存报错BUG

6.修改文件删除重新需要重新刷新的方式为直接在列表上删除.

7.修改数据结构,获取更好的文件浏览速度.

8.增加文件夹的删除功能(包含对只读文件的处理)

9.修正对只读文件进行删除的错误方式.先修改只读文件为不只读.

10.界面初步美化工作.

11.视频编码器在本机如果没有发现,不是提示退出.而是提示并将继续强制使用LZW压缩.

 

 

[2006-11-09] 325

1. 修正动态域名的BUG。

2. term增加对XP 2003系统的支持。

3. 双击项目可选

4. CMDSHELL里CD 命令和盘符切换支持

5. 注册表新建DWORD图标错误。

6.EXE安装窗口消失

7.修复控制端屏幕控制等退出时的内存抱错的BUG

 

 

[2006-10-30] 323

生活还得继续......

收集了些大家的建议和BUG,在这里提交下软件的更新开发计划:

1.增加生成EXE客户端。(这下,大家都满意了吧?)

2.增加更新URL时间自定义。

3.文件执行方式可选择

4.解决屏幕控制时屏保问题。

5.添加客户端注释后期修改功能。

6.cmd超时过短。

7.dns缓存清除,以更好地适应一些动态域名。

8.给InstallSA方式,添加安装描述。

如:

InstallSA 呵呵这是描述
InstallSA Iprip 呵呵这还是是描述

9.修改conf.ini为英文

 


Site Updated February 14, 2011 | Copyright 2006-2011 © Crackersoftware All Rights Reserved | 使用条款