reverse-engineering

Have you ever used code virtualizer or vmprotect to protect from reverse engineering?

只愿长相守 提交于 2019-12-18 11:09:43
问题 I know that there is no way to fully protect our code. I also know that if a user wants to crack our app, then he or she is not a user that would buy our app. I also know that it is better to improve our app.. instead of being afraid of anticracking techniques. I also know that there is no commercial tool that can protec our app.... I also know that.... Ok. Enough. I've heard everything. I really think that adding a little protection won't hurt. So.... have you ever used code virtulizer from

Have you ever used code virtualizer or vmprotect to protect from reverse engineering?

删除回忆录丶 提交于 2019-12-18 11:09:14
问题 I know that there is no way to fully protect our code. I also know that if a user wants to crack our app, then he or she is not a user that would buy our app. I also know that it is better to improve our app.. instead of being afraid of anticracking techniques. I also know that there is no commercial tool that can protec our app.... I also know that.... Ok. Enough. I've heard everything. I really think that adding a little protection won't hurt. So.... have you ever used code virtulizer from

Best way to inject functionality into a binary

非 Y 不嫁゛ 提交于 2019-12-18 10:43:03
问题 What would be the best way of inserting functionality into a binary application (3d party, closed source). The target application is on OSX and seems to have been compiled using gcc 3+. I can see the listing of functions implemented in the binary and have debugged and isolated one particular function which I would like to remotely call. Specifically, I would like to call this function - let's call it void zoomByFactor(x,y) - when I receive certain data from a complex HIDevice. I can easily

What's the purpose of this [1] at the end of struct declaration?

余生长醉 提交于 2019-12-18 10:11:43
问题 I was snooping through my MSP430 microcontroller's header files, and I ran into this in <setjmp.h> : /* r3 does not have to be saved */ typedef struct { uint32_t __j_pc; /* return address */ uint32_t __j_sp; /* r1 stack pointer */ uint32_t __j_sr; /* r2 status register */ uint32_t __j_r4; uint32_t __j_r5; uint32_t __j_r6; uint32_t __j_r7; uint32_t __j_r8; uint32_t __j_r9; uint32_t __j_r10; uint32_t __j_r11; } jmp_buf[1]; /* size = 20 bytes */ I understand that it declares an anonymous struct

How do you extract classes' source code from a dll file?

余生颓废 提交于 2019-12-17 23:15:59
问题 Is there any software to do this? I didn't find any useful information on the internet so I am asking here. 回答1: You cannot get the exact code, but you can get a decompiled version of it. The most popular (and best) tool is Reflector, but there are also other .Net decompilers (such as Dis#). You can also decompile the IL using ILDASM, which comes bundled with the .Net Framework SDK Tools. 回答2: Only managed Languages like c# and Java can be decompiled completely.You can view complete source

Hibernate - moving annotations from property (method) level to field level

帅比萌擦擦* 提交于 2019-12-17 22:43:55
问题 How do I generate hibernate domain classes from tables with annotations at field level? I used Hibernate Tools project and generated domain classes from the tables in the database. The generated classes have annotations on the getter methods rather than at the field level. Kindly advice a way to generate domain classes that have the fields annotated. Is there any refactoring facility available in eclipse/IDEA etc.. to move the annotations from method level to field level? Appreciate your help

having trouble with bomb lab phase 4 [closed]

不羁岁月 提交于 2019-12-17 17:28:36
问题 Closed . This question needs details or clarity. It is not currently accepting answers. Want to improve this question? Add details and clarify the problem by editing this post. Closed 4 years ago . I'm having a really hard time understanding what to do here. I thought one of the numbers I would be able to work with was going to be 85 but it seems I am wrong with this. I know I should only get 2 decimals out of it but I just cant seem to do it. Help would be very appreciated. phase_4 Dump of

Convert ASM to C (not reverse engineer)

对着背影说爱祢 提交于 2019-12-17 10:39:07
问题 I googled and I see a surprising amount of flippant responses basically laughing at the asker for asking such a question. Microchip provides some source code for free (I don't want to post it here in case that's a no-no. Basically, google AN937, click the first link and there's a link for "source code" and its a zipped file). Its in ASM and when I look at it I start to go cross-eyed. I'd like to convert it to something resembling a c type language so that I can follow along. Because lines

Making commercial Java software (DRM)

守給你的承諾、 提交于 2019-12-17 10:32:54
问题 I intend to make some software to be sold over internet. I've only created open-source before, so I have really no idea of how to protect it from being cracked and distributed as warez. Bearing in mind that I know like two programms that aren't either cracked or not really useful I decided that the only more or less reliable way may look like this: Connect to a server and provide licensing info and some sort of hardware summary info If everything is fine, the server returns some crucial

Sniffing/logging your own Android Bluetooth traffic

倾然丶 夕夏残阳落幕 提交于 2019-12-17 05:40:10
问题 I recently bought chinesse device that connects via bluetooth with android phone / tablet. Since there is no application availible for windows / linux I want to create one for personal usage. Usually phone connects to the device and exchanges some data. I connected PC to the device and looked into serial debugger and menaged to discover the protocol (one way only). Phone sends only one command to the device. But this time I'm not able to find out what it containts. Is there any software that