reverse-engineering

Detect if Cycript/Substrate or gdb is attached to an iOS app's process?

此生再无相见时 提交于 2019-12-03 15:53:36
I am building an iOS app that transmits sensitive data to my server, and I'm signing my API requests as an additional measure. I want to make reverse engineering as hard as possible, and having used Cycript to find signing keys of some real-world apps, I know it's not hard to find these keys by attaching to a process. I am absolutely aware that if someone is really skilled and tries hard enough , they eventually will exploit, but I'm trying to make it as hard as possible, while still being convenient for myself and users. I can check for jailbroken status and take additional measures, or I can

Eclipse plugin or a Open source tool to reverse engineer java code for sequence diagram

徘徊边缘 提交于 2019-12-03 14:10:10
I am looking out for a eclipse plugin or an open source tool to reverse engineer the sequence diagrams. I tried using Alto UML, but it just gives out sequence diagram of the class chose. I would like to have a sequence diagram of the whole call stack with methods, input arguments and output arugments as well. Could you please let me know some pointers on this? Thanks! Jordi Cabot Take a look at the MoDisco open source eclipse project MoDisco Architexa does have sequence diagrams for the whole call stack with methods. What you will find is that unlike typical UML tools Architexa is much more

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

回眸只為那壹抹淺笑 提交于 2019-12-03 13:52:37
Closed. This question is off-topic. It is not currently accepting answers. Learn more . Want to improve this question? Update the question so it's on-topic for Stack Overflow. 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. I checked Google and del.icio.us. Seems most products that do this are commercial. I guess they're expensive to

Protect Android App from reverse engineering

我只是一个虾纸丫 提交于 2019-12-03 13:48:50
I want to secure my app 100% and don't want hackers to enter inside. These are the solutions which I found from Stack Overflow. Integrating Proguard in the app. Keeping most important part of the code in C/C++. Using NDK to write the code natively into .So file. Encrypting the api keys using MD5. So is there any other way to protect my Android app fully from the hackers or which is best solution among the above mentioned. These are the references which I found How to avoid reverse engineering of an APK file? How to prevent reverse engineering of an Android APK file to secure code? There is

How to capture app traffic on Android

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-03 13:45:10
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.com/tutorials/article.php/3849841/How-to-Create-Wireless-Hosted-Networks-in-Windows-7.htm If you want

Is there way to do batch geocoding (get lat/lon by address and vice-versa)? [closed]

烂漫一生 提交于 2019-12-03 13:31:56
问题 As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 7 years ago . Google Geocoding API has serious limitations (2,500 requests per day) and we always get a limit error. Their business license costs

Python Applications: Can You Secure Your Code Somehow?

旧街凉风 提交于 2019-12-03 13:21:10
问题 If there is truly a 'best' way, what is the best way to ship a python app and ensure people can't (easily) reverse engineer your algorithms/security/work in general? If there isn't a 'best' way, what are the different options available? Background: I love coding in Python and would love to release more apps with it. One thing that I wonder about is the possibility of people circumventing any licensing code I put in, or being able to just rip off my entire source base. I've heard of Py2Exe and

Can i reverse engineer my own dll?

不羁的心 提交于 2019-12-03 13:08:17
问题 We've got a .NET project at work, which we lost (human error). The person who wrote the code said she had three projects in the solution => one webform, one winform and one class library. Now, we have the final DLLs and website. Is there anything we can do with this? For the class library, I was thinking about using Reflector to copy/paste the code and, with time, rename MethodNames and variables, etc.. to some nice english stuff. For the website, not sure. Does anyone have any ideas or

GCC C++ Exception Handling Implementation

╄→尐↘猪︶ㄣ 提交于 2019-12-03 12:41:03
问题 I would like to know how GCC implements exception handling for C++ programs. I couldn't find an easy-to-understand and self-explanatory article on the Web (although there are many such articles for Visual C++). All I know is that GCC's implementation is called DWARF exception handling. I have written a small C++ program and translated it into assembly with the command: g++ main.cpp -S -masm=intel -fno-dwarf2-cfi-asm The main.cpp and main.s files are given here. Could anyone please explain the

Has anyone reversed engineered the protocol used by Apple's iOS Remote app for controlling an Apple TV over IP?

邮差的信 提交于 2019-12-03 11:40:10
问题 I'm curious if it's possible for me to write programs that can control an Apple TV, specifically an Apple TV 4th gen running tvOS 9.1.1, like Apple's Remote app for iOS can. I'd like to send it commands for navigating in the four cardinal directions, selecting an item on the screen, going up the navigation stack -- essentially what Apple's Remote app can do. Has anyone done any work reverse engineering the protocol it uses? Cursory Googling only has so far yielded out of date results about