reverse-engineering

Reverse Engineering a C# Solution

冷暖自知 提交于 2019-12-03 07:47:53
I know Visual Studio 2010 Ultimate has some abilities, and I would normally do this by instinct, but I am on a very tight schedule. I also have Visio 2010 installed and integrated into VS, but its reverse engineer function doesn't seem to do much, and has to be run on a per project basis, and a hindrance here is the solution structure, with several solution folders each holding a multitude of projects. I would like some advice on how to go about reverse engineering a C# solution into dependency diagrams, sequence diagrams and class diagrams. If you use Visual Studio, the 2010 Ultimate edition

How is the photoshop cutout filter implemented?

我只是一个虾纸丫 提交于 2019-12-03 07:45:56
问题 Photoshop has a lot of cool artistic filters, and I'd love to understand the underlying algorithms. One algorithm that's particularly interesting is the Cutout filter (number 2 at the link above). It has three tunable parameters, Number of Levels, Edge Simplicity, and Edge Fidelity. Number of levels appears to drive a straightforward posterization algorithm, but what the other sliders do technically eludes me. I would think that they're doing something related to Vornoi diagrams or k-means

How to reverse a DLL into C++ code?

冷暖自知 提交于 2019-12-03 07:42:38
I know it's impossible to reverse a dll into a c++ code so I would like to collect as much as possible details from it. It's not my dll, so I don't have the source code of course. Which program should I use? Well, if you are skilled you can disassemble the DLL and understand all of its functions. This takes a substantial amount of time, but if you do that you can reverse it back to source by hand. Otherwise, you can start by using a tool like Dependency Walker to get the DLLs and functions it depends on, and the functions it exports. From there you can find functions that interest you, and use

How To Extract .flv Stream from JW Player 5.1?

你说的曾经没有我的故事 提交于 2019-12-03 07:01:20
问题 The problem is I've a slow internet connection, and the video doesn't buffer like in YouTube. Therefore I was wondering weather I can extract the url of the .flv file which is being streamed in JW Player and directly download it. Doing some preliminary research, I've found the following info: Main Video URL: http://ijf10.ilcannocchiale.tv/video/2263 Link Only To Video: http://ijf10.ilcannocchiale.tv/js/mediaplayer.swf?... XML File: http://ijf10.ilcannocchiale.tv/xml/video/2263 Actual File

Are there good tools for C# reverse engineering? [closed]

﹥>﹥吖頭↗ 提交于 2019-12-03 06:27:50
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. can you say me if there are good tools for reverse-engineering my C# applications. I need UML-class-diagrams of my written software and i don't want to draw these diagrams by myself. I've already tested StarUML but it didn't work because I used generics an something. Would be great if there a some advices. Greetings, Martin Have you checked out .NET reflector? Has a diagram plugin too.. List of Add-Ins Coincidentally

Deconstructing Pokémon glitches?

血红的双手。 提交于 2019-12-03 06:22:59
问题 (I apologize if this is the wrong place to ask this. I think it's definitely programming related, though if this belongs on some other site please let me know) I grew up playing Pokémon Red and Blue, games that were great fun but are somewhat notorious for having numerous exploitable glitches (for example, see this ridiculous speedrun of the game that uses memory corruption to turn the item screen into a hex editor). Recently, I found an interesting speedrun of the game that uses a glitch

Load a Mac binary as a dynamic library

强颜欢笑 提交于 2019-12-03 05:58:51
I am doing some reverse engineering with a binary executable without sources. On Windows what I can do is load an executable file (EXE) with LoadLibrary, just as it was a DLL file. If the loaded file is not relocatable I can simply relocate my loader code to "make space" for the other module. When I have the binary loaded, I can call it's functions (assuming I where where they are, of course), and do other stuff. Is there some way to do the same or similar on Mac? I have a mach-o executable, and I'd like to load it as it was a dynamic library (DYLIB). Or is there some way to convert an

Edit (patch) a binary file in IDA Pro

六眼飞鱼酱① 提交于 2019-12-03 05:07:23
i would like to know how to edit a binary file in ida pro (i just need to change one instruction!) (its ARM binary) thanks select the instruction you need to change in "IDA View" subview. switch to "Hex View" subview. You will see several highlighting hex numbers. press "F2", edit it, when you finish, press "F2" again. That's all. you will see your change in other subviews. Possibly edit: idagui.cfg: DISPLAY_PATCH_SUBMENU = YES If the menu is not enabled, then use Edit/Patch code/Change Byte IDA 6.2 has the "Edit" -> "Patch program" menu enabled out of the box. No need to modify idagui.cfg.

OpenCV and Unsharp Masking Like Adobe Photoshop

为君一笑 提交于 2019-12-03 05:06:08
I am trying to implement unsharp masking like it's done in Adobe Photoshop. I gathered a lot of information on the interent but I'm not sure if I'm missing something. Here's the code: void unsharpMask( cv::Mat* img, double amount, double radius, double threshold ) { // create blurred img cv::Mat img32F, imgBlur32F, imgHighContrast32F, imgDiff32F, unsharpMas32F, colDelta32F, compRes, compRes32F, prod; double r = 1.5; img->convertTo( img32F, CV_32F ); cv::GaussianBlur( img32F, imgBlur32F, cv::Size(0,0), radius ); cv::subtract( img32F, imgBlur32F, unsharpMas32F ); // increase contrast( original,

Reverse engineering iWork '13 formats

别来无恙 提交于 2019-12-03 03:53:09
问题 Prior versions of Apple's iWork suite used a very simple document format: documents were Bundles of resources (folders, zipped or not) the bundle contained an index.apxl[z] file describing the document structure in a proprietary but fairly easy to understand schema iWork '13 has completely redone the format. Documents are still bundles, but what was in the index XML file is now encoded in a set of binary files with type suffix .iwa packed into Index.zip . In Keynote, for example, there are