了解如何或在何处开始创建集成/自动化应用程序 [英] Sugetion to how or where start to create a integration/automation app

查看:79
本文介绍了了解如何或在何处开始创建集成/自动化应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好!我熟悉C ++和一种汇编参考,我希望获得更多关于在内存中查找信息的知识,以及用于系统集成的C ++。我在一家诊所工作,很多时候用户需要在外部站点/系统上键入系统信息,大多数时候我可以通过内存指向简单地获取这些信息,但有时候在内存上有很多难以找到的信息,比如dinamic数据,我的实际知识的未知数据结构。



你们建议我开始做什么?书籍,Tuts等



刚做了一些倒车,但大部分用于破解和侵入目的,在大多数情况下我只需要从中获取信息内存和窗口控件。



谢谢!



编辑:



你们这里帮我了但即使有一些C,内存,ASM和调试器的经验,我也无法弄清楚如何以及从哪里开始。这是应用程序的一些屏幕截图。



http://i1226.photobucket.com/albums/ee405/RazielLOK/smart/SS001_zpse152c393.png



http://i1226.photobucket.com/albums/ee405/RazielLOK/smart/SS002_zpsfcfc70d1.png



http ://i1226.photobucket.com/albums/ee405/RazielLOK/smart/SS003_zpsb06ba6b1.png





我想要的是将标记为黄色的信息填充到第三个屏幕,这是一个Web应用程序。第二个屏幕是代码编辑(标记为绿色),它是需要从Web应用程序检索的医疗程序的授权代码。



它实际上是一个自动化程序。从应用程序获取信息,使用该信息填充Web应用程序,执行Web应用程序,检索授权代码并插入代码编辑。



何处以及如何可以我开始?如果有人需要更多细节,请问。任何帮助将不胜感激。



试图通过内存获取数据,有些是窗口数据并且总是更改地址,也许我使用的是错误的指针,dunno呢。其他无法使用gettext方法查看。



我认为可以通过一些aob模式扫描来完成。但我需要更好地理解控件的数据是如何存储在内存中的。



可以通过哑键按键脚本轻松完成,但我会有一个很多用户的问题。并且可以从SQL数据库中检索信息,但它会生成大量连接以获取屏幕上已有的信息。



谢谢大家。

Hi everyone! I'm familiar with C++ and a sort of assembly reference, I wanted to get more knowledge about finding info on memory with and C++ for system integration purposes. I work on a clinic and lot of times user needs to type system info on external sites/systems, most of the time I can get these info simple by memory pointing, but sometimes there's a lot of hard info to find on memory, like dinamic data, unknow data structure for my actual knowledge.

What you guys suggest for me to start? Books, Tuts and etc.

Just did some reversing tuts, but most of then is for cracking and invasive purposes, in most of situations I just need to get info from memory and window controls.

Thank you!



You guys helped me here. But even with some experience with C, Memory, ASM and debuggers I can't figure out how and where to start. Here is some Screen Shots of the application.

http://i1226.photobucket.com/albums/ee405/RazielLOK/smart/SS001_zpse152c393.png

http://i1226.photobucket.com/albums/ee405/RazielLOK/smart/SS002_zpsfcfc70d1.png

http://i1226.photobucket.com/albums/ee405/RazielLOK/smart/SS003_zpsb06ba6b1.png


What I want is to take the information marked yellow and fill that extracted info into the third screen, which is a web application. The second screen is a code edit (marked green) that is the authorization code for the medical procedure which need to be retrieved from the web application.

It is actually a automation routine. Take info from the application, fill the web app with that info, execute the web app, retrieve the authorization code and insert into the code edit.

Where and how can I start? If anyone need more detail just ask. Any help will be appreciated.

Tried to get the data by memory, some are window data and always change the address, maybe I'm using wrong pointers, dunno yet. Other can't be viewed with gettext method.

I think it can be done with some aob pattern scan. But I need to understand better how the data of the controls are stored in memory.

It could be easily done with dumb key pressing scripts, but I'll have a lot of problem with the users. And the info can be retrieved from the SQL database but it will generate a lot of connections to get info that is already on the screen.

Thank you guys.

推荐答案

如果您正在尝试理解编程或为小型办公室/企业做些事情,那么在组装世界中您无需学习任何东西。您应该放弃这种追求并努力从更高级别的语言(如C ++或Java)中理解控件和内存结构。



传统编程语言的资源几乎太明显了许多人试图在这里列出。
If you are trying to understand programming or do something for a small office/business, there is nothing you need to learn in the world of assembly. You should drop that pursuit and strive to understand controls and memory structures from higher level languages such as C++ or java.

The resources for conventional programming languages are almost too obvious and numerous to attempt to list here.


这篇关于了解如何或在何处开始创建集成/自动化应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆