reverse-engineering

What does this assembly code do? (TEST,XOR,JNZ)

自作多情 提交于 2019-12-05 00:50:00
问题 1. TEST EAX,EAX JNZ SHORT program.00407190 2. XOR EAX,EAX JNZ SHORT program.00407190 Kindly correct me if I'm wrong. Thank you! :) From my understanding so far: JNZ is jump if not equal to zero, it will jump or not depending on whether ZF is set to 1 or not. If it's 1, it will not jump. Else, it will jump. From my understanding for code #1, TEST EAX,EAX will check whether it's zero or not. If it's not equal to zero( ZF is 0), it will jump to address 00407190. For code #2 XOR EAX,EAX will set

Tried to reverse engineer my app, but got some weird-looking file tree

北城以北 提交于 2019-12-04 21:39:58
I lost the code from all the apps I built last year (thunder against my hard disk, no backup for any app). As they were rather simple apps, I put them under reverse engineering process. I have already done this a dozens of time in the past, each time I had no problems at all (if we do not count hours of work to put together all the files into a single project). I have already finished 3 apps I lost during hard disk burnout. They were reversed almost flawlessly, but I got stuck with this one. Let's get in details. The reverse engineering process went well. I was able to get the XML code from

Anyone know of a decent free DB schema reverse engineering tool? [closed]

自闭症网瘾萝莉.ら 提交于 2019-12-04 21:31:10
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 6 years ago . Looking for a tool that will automatically create a graphical representation of a MySQL DB schema from a live database, showing tables, columns, and relationships (an ER diagram). Ideally something that would run on OS X would be great but I'll take what I can get and run it on a different machine if necessary.

How to capture app traffic on Android

夙愿已清 提交于 2019-12-04 19:32:54
问题 I'm trying to capture traffic from an app on an Android phone and although I've set the proxy on the phone and can capture all other internet traffic coming from the phone (using Charles Proxy), I can't see any traffic for this one app. How is this done, and how can I capture the traffic? UPDATE: If you need help setting up a wifi hotspot from your computer, so you can connect your phone to it and Wireshark the traffic, just look at the following link for directions: http://www.wi-fiplanet

Java: Method hooking & Finding object instances

家住魔仙堡 提交于 2019-12-04 19:20:23
Situation Hi, I have 2 problems. The situation is that I'm writing a Java API for Windows that also provides tools for injecting code into a process and then manipulate the target. I have already implemented the injection-part , for example injecting a jar into another jar. At this point my jar gets called (while the target already is at runtime) and starts in a complete static context . Goals & problems From here I have two goals: I'd like to interact with the targets objects , thus I need references . For many objects this is already possible because they provide static access to their

ANN for decompiler?

安稳与你 提交于 2019-12-04 19:17:55
Has there ever been any attempts at utilizing artificial neural networks in decompilation? It would be nice if it was possible to provide the trimmed semantics of source along with the code in to a neural network so it could learn the connection between the two. I assume this would likely lose it's effectiveness when there is optimizations and maybe work better for high level languages too but I'm interested in hearing any attempts anyone has had at this. I'm assuming you mean decompilation to human readable C/C++ as compared to Assembly then, Given the input size (optimized/compiled code) and

Laravel generate models, views and controllers from database or migration script

ぐ巨炮叔叔 提交于 2019-12-04 18:11:57
I am new to Laravel 4. I wanted to know if it is possible to generate Models , Views and Controllers from existing database? I Googled and found https://github.com/JeffreyWay/Laravel-4-Generators But it allow to generate migration script, model, views and controllers by providing resource name where as i want to reverse engineering of the same in which by command line i want to create models, views and controllers from the existing database. Rokib php artisan generate:model dbtablename it will create individual model from your existing database. In this case you won't need the generate

I cannot add views when reverse engineering my database in Visio

时间秒杀一切 提交于 2019-12-04 17:39:55
I am trying to reverse engineer parts of a 2012 SQL Server into Microsoft Visio 2010. The views option is greyed out. The views are integral to the processes I am trying to document, and the diagram will be useless without them. Does anyone have an easy work-around other than manually inputting the views? You are probably using "wrong" data provider to reverse engineer the database, and that is the reason why views are disabled. There are some issues with Visio not being updated to support newer SQL server versions. Try the following: Start "reverse engineer" wizard Select Generic OleDb data

Preventing reverse engineering with binary code and secret key

被刻印的时光 ゝ 提交于 2019-12-04 17:31:47
I am working on a software program that has to be deployed on private cloud server of a client, who has root access. I can communicate with the software through a secure port. I want to prevent client from reverse engineering my program, or at least make it "hard enough". Below is my approach: Write code in Go and compile the software into binary code (may be with obfuscation) Make sure that program can only be initiated with secret key that can be sent through the secure port. The secret key can be changing depending on time. Every time I need to start/stop the program, I can send commands

Tools to reverse engineer C++ ( i.e. to view C++ classes )

两盒软妹~` 提交于 2019-12-04 15:49:41
I have a large body of hand-written C++ source (i.e. WebKit and other open source). I want a tool which will: Let me see the inter-class relationships for each and any class: Containment relationships: i.e. which other classes contain this class, or are contained by it (the header files declare templated smart pointer types as member data) Declared dependencies (i.e. use of the type in method signatures; though I can see this pretty well using 'find in files') Subclass and superclass hierarchies Run on Windows or Linux (or even a web-based solution) Preferably have a UI (or is that too much to