spy++

读取“记住密码”账号记住的密码

别说谁变了你拦得住时间么 提交于 2020-02-25 21:46:58
目录 1 思路和适用条件 2 软件需求 2.1 SPY++ 2.2 Python和pywin32库 3 读取密码 3.1 查找密码输入文本框句柄 3.2 读取文本框的内容 参考 1 思路和适用条件 本文所述的方法实际是利用部分软件记住密码时 没有加入保护机制 的漏洞。记住的密码在界面上显示是一排星号,但是这部分密码实际上是以明码的格式存储在控件内。这种方法对于大厂开发的保护机制做的很完善的软件并不适用,但是对于一些不规范开发的软件很有效。 适用情况如下: 软件输入密码界面使用Windows的文本输入控件,而不是独立开发的第三方控件。 记住的密码采用明码存储,而不是加密后的数值(例如MD5)。如果你知道怎么从加密后的密码译回去也可(笑)。 整体思路如下: 找到输入密码的文本框,获取句柄。 读取文本框内数据值。 2 软件需求 2.1 SPY++ Windows电脑安装了Visual Studio就自带了SPY++,对于Win10可以在Cortana搜索“SPY++”,或者在开始界面直接找到。如果电脑上没有安装的话,可以直接在度娘处找到安装包。 我的电脑上有 SPY++ 和*SPY++(64位)*两个程序,功能上是一样的,不过64位的程序还是建议用64位的SPY++。我实际使用的时候发现,也有部分程序只有在32位的SPY++下才能正常工作。 2.2 Python和pywin32库

Read Items from Control in another Application

☆樱花仙子☆ 提交于 2020-01-06 04:46:08
问题 I have an MDI application for which I do not have source for. I believe it is an MFC application. I need to automate some of it's functionality. It has a form with a listview type control on it. I would like to be able to read that list from my new C# application to know what the items are so I can select the correct one. I have tried Spy++ from VS2008 but it cannot see the listview control. There are no windows messages that are useful. How can I make the items in this list available to my

Is there a Qt widget to browse the hierarchy of widgets in an app (similar to Spy++)?

自作多情 提交于 2020-01-02 07:36:46
问题 We've got an app with a complex hierarchy of widgets and I want to be able to browse this hierarchy, view and edit properties (such as size) in a similar manner to Spy++. It doesn't need to be running in an external app, if there is a widget that can display this information. So the question is, does such a mythical beast exist? 回答1: you can use Gammaray for spy Widget and signal slot and timers and resource and etc. Gammaray is very powerfull tool for spy Qt Application 回答2: The usual

Is there a Spy++ like utility for WPF?

…衆ロ難τιáo~ 提交于 2019-12-28 09:16:27
问题 As a “hardcore” WinForms programmer from a Win32 background I have always used Spy++ to understand what my applications are doing at the UI level including: Seeing what events the controls are sending to each other. Seeing the control tree at run time Finding the control that is drawing part of the display I then often search for the control name in the source code, very useful when you have to change the UI on a large application you don’t know well. So how do I do the same with a WPF

Button with no hWnd

試著忘記壹切 提交于 2019-12-25 09:03:04
问题 Good evening folks, I'm building a simple application (A) that sends Strings to a textbox of another application (B). I was able to this step, but afterwards I'd like to automatically press a button placed just under the textbox. The problem is that I can't get the Handle of the Button; using "Window Detective"(similiar to Spy++), I see only the textboxes (called "TEdit", see the attachments) and no Buttons!. I'd like to add also that there's no only a Button but 3!! So, how could I press a

Why Control.FromHandle(IntPtr) returns null in one hooked process and returns valid object of “Form”? in another hooked process?

流过昼夜 提交于 2019-12-22 06:08:16
问题 I am facing a problem related to get out all the controls from some hooked process. My SpyDll launched into hooked process sucessfully, But when I check the statement Control control = Control.FromHandle(MainWindowHandle), it returns null into control object where "MainWindowhandle"is just a native main window handle of that hooked process, which you always take from .NET "Process" class after launching that process. But STRANGLY it happens that in some other hooked process which is the same

Spy++ for PowerBuilder applications

三世轮回 提交于 2019-12-22 05:43:16
问题 I'm trying to write a tool which lets me inspect the state of a PowerBuilder-based application. What I'm thinking of is something like Spy++ (or, even nicer, 'Snoop' as it exists for .NET applications) which lets me inspect the object tree (and properties of objects) of some PowerBuilder-based GUI. I did the same for ordinary (MFC-based) applications as well as .NET applications already, but unfortunately I never developed an application in PowerBuilder myself, so I'm generally thinking about

Managed version of Spy++ Tool?

半世苍凉 提交于 2019-12-18 12:09:40
问题 Awhile ago, I needed a Spy++ like application for some .NET UI debugging. I found an old MSDN article with a sample that does things similarly, But that stopped working in newer .NET Framework versions. Does anyone know of/wrote an application that mimics Spy++ behavior and works on Managed applications (rather, shows Managed events/properties) and works on newer .NET Frameworks, up to 4.0? 回答1: I can recommend UISpy, a spy utility which uses the UI Automation framework to transparently spy

Managed version of Spy++ Tool?

萝らか妹 提交于 2019-12-18 12:09:14
问题 Awhile ago, I needed a Spy++ like application for some .NET UI debugging. I found an old MSDN article with a sample that does things similarly, But that stopped working in newer .NET Framework versions. Does anyone know of/wrote an application that mimics Spy++ behavior and works on Managed applications (rather, shows Managed events/properties) and works on newer .NET Frameworks, up to 4.0? 回答1: I can recommend UISpy, a spy utility which uses the UI Automation framework to transparently spy

How can I detect if a thread has windows handles?

血红的双手。 提交于 2019-12-17 19:31:20
问题 How can I programmatically detect if a thread has windows handles on it for a given process? spy++ gives me this information but I need to do it programmatically. I need to do this in C#, however the .net diagnostics libs don't give me this information. I imagine spy++ is using some windows api call that I don't know about. I have access to the code of the system I'm trying to debug. I want to embed some code called by a timer periodically that will detect how many thread contain windows