Dynamic Function Analysis [closed] - reverse-engineering

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I found this program that appears to assist with locating when a function is called in a program. It seems quite handy and I am wondering if there is more out there like it.
http://split-code.com/cda.html
https://www.youtube.com/watch?v=P0UXR861WYM
What exactly would this program be classified as? Are there other programs similar? Is this widely used and I'm just a fool?

As the link you provided states, this tool is a
dynamic code analysis process instrumentation tool
Dynamic It is used to inspect programs at runtime.
Code analysis It provides information about the code executing (?)
Process It analysis code running in a process (specifically, a 32-bit x86 process under Windows)
Instrumentation This tool uses debugging techniques to allow automatic tracing (into every inter-modular function call) and profiling. It also allows for PIN like (although probably not as neatly implemented) callbacks.
I must mention that the author using analysis is somewhat inaccurate. The software (as far as I understand it) does not analyses code, it only provides inter-modular and intra-modular calls information from runtime. IDA, on the other hand, is a real analysis tool, because it provides information like x-refs and string view, which can only be given via in depth analysis.
There is no 'short name' for this specific type of program. This program will be classified as some sort of Instrumentational software, .

Related

Where is EXC_BAD_ACCESS documented? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
One of the more commonplace debugging errors in my own development (Mac, iOS) is EXC_BAD_ACCESS. Despite its commonness, its origin and precise meaning remain mysterious. Google lists many occurrences of the error, but the only explanation I could find is informal and incomplete.
I know that this exception (if that's the proper term for it) means that the code has attempted to access an address to which it does not have read and/or write privileges—the null address, for example, or an address outside of the process's address space. But this is an intuitive interpretation based on my prior experience with virtual memory and protected memory systems. I have never seen EXC_BAD_ACCESS documented anywhere, and indeed I'm not sure "who" is sending me this exception—the CPU, Mac OS, UNIX, the runtime, the debugger?—so I don't know who to ask (that is, what class of documentation to consult). I would like to know, for example, what the "code" that is listed with the exception means. Or another example: what other classes of similar exceptions (presumably also tagged with "EXC_") might also come from the same source?
Where can I find an explanation of EXC_BAD_ACCESS, its codes and general semantics, from an authoritative source? What is the authoritative source—who is actually detecting and throwing the exception?
The only official documentation I've been able to find for EXC_BAD_ACCESS is a Technical Q&A called Finding EXC_BAD_ACCESS bugs in a Cocoa project. It's dated and only confirms what you already know:
This kind of problem is usually the result of over-releasing an object. It can be very confusing, since the failure tends to occur well after the mistake is made. The crash can also occur while the program is deep in framework code, often with none of your own code visible in the stack.
Indeed, it can be very confusing. At least Apple acknowledges that much. :)

Tool for building intelligent agent? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Suggest me any open source based platform/IDE/framework/toolkit for developing intelligent agent. I don't have any background in this area, would like to use a tool or any tutorial in building intelligent agent.
If you don't have any background at all, I suggest you start with something simple.
I had quite a good experience with dmangame, a simple Python engine where you can script the behaviour of agents.
The good point is that the installation is very simple, you know where to code your Python scripts for AI, there is a nice API for it. And you've got a nice graphical interface to see directly what you code.
Edit : By the way, look at this similar question
Weka is probably the most comprehensive open source AI toolkit. It's positioned as a tool for "data mining" but don't let that put you of - it's a general toolset for machine learning which is exactly what you need if you want to build an intelligent agent.
You can use any IDE you like with it (it's Java based so that gives you a range of great open source IDEs such as Eclipse or Netbeans, but you can also call the Weka libraries from other languages if you like).
It also has some of its own tools build it (for visualisation and exploring data sets etc.)

Is there any opensource ODBC library for FORTRAN? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I am looking for a Odbc library for Fortran (gFortran/Win). There was one product available by the name f90SQL but its now discontinued. I don't want write my own API wrapper for Odbc that would take alot of time is there any opensource or even a product that would provide that service.
A quick google came up with several options:
ForDBC
flibs/odbc
windtracer ODBC Intercation
I don't know if any of these are suitable, but some are open source and you should be able to adapt to your needs.
I know I'm excavating an old question but it pops up in google search.
It is only flibs/odbc that is free software among those Oded mentioned. It lacks some nice features like column binding and it generally enforces its own API. I took an effort to generate Fortran 2003 C bindings directly from ODBC headers. fodbc is far from being complete. But simple example with sqlite3 works for me so far. It looks like tests with MS Access reading and MS Excel writing do well.

RFID software for windows, linux and Mac [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I want to learn how to play with RFID... Read it, write it, scan for it.
I need the software to do this as well as the hardware.
I'm not 100% sure what my end goal is. So, the more sources is get, the better. Keep the comments coming.
The actual hardware to read tags is not so complicated. You can get a reader like this one that can read tags fairly simply. The scanner just sends a unique 10 byte code every time it reads a tag, and you can handle that in just about any software fairly trivially.
I have never written tags because I have never found a need to. You can get tags for under a dollar each, and they all have a unique key. I just record them into my system and store them.
I use rfid for a basic entry control system on my front door, using an arduino controller to send the codes to my central server, and then to open an electronic lock. My setup is sort of similar to what is described here. My server allows me to remotely access it, and to set up specific time based access restrictions for individual tags. The microcontroller is not strictly required, but it allows me an easy way to interface with various hardware elements.
I think you have these options to use for your requirement:
Tikitag RFID Programming Kit http://www.jeremyperson.com/tikitag-rfid-programming-kit/ or this RFID Programming Kit http://www.phidgets.com/products.php?category=14
I hope that helps!

What's the best wiki software for me to modify for a proof-of-concept? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
My apologies if this is too subjective of a question.
I have a theory about wiki design; specifically, how a particular change to the model embodied by the wiki software would make the wiki revision process more closely resemble the open-source development process and thereby reap benefits that the current wiki model does not.
I would like to develop a proof-of-concept of this modified wiki design by finding an existing wiki package that I can alter. However, it's hard for me to find the optimum balance between the features I need and what my programming skills are actually up to.
I need wiki software that:
is open-source. This is a pretty non-negotiable requirement because otherwise I won't be able to test any modified version under real-world conditions.
implements revisions according to the standard wiki model.
implements security-protected user accounts. The security does not have to be defense-agency-grade, but it does have to take reasonable steps to see that no one can access the abilities available to an account except the owner of that account. (It's great if the software also allows anonymous and/or IP-based editing, but not crucial.)
is as simple and clean in design as possible. It's an extra bonus if it's written in Python or a similarly user-friendly language.
is as fully-featured as possible within the above constraints.
What do you recommend?
MoinMoin seems to meet your requirements (it's in Python, and under GPL; it's pretty feature-rich, including access control as you require).
Do you like Wikipedia? If so go for http://www.mediawiki.org/wiki/MediaWiki It is PHP