x64dbg Windows APIs Stack details - reverse-engineering

as I'm diving into the reverse engineering topic, I was wondering: is there any way (if possible) to have the same level of details, regarding Windows APIs Stack setup and arguments (highlighted in the Immunity image) within x64dbg?
immunity
x32dbg

You may try xAnalyzer, you can download it here: https://github.com/ThunderCls/xAnalyzer
Example output after applying this plugin:

Related

Include Highcharts in open-source project [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 7 years ago.
Improve this question
I would like to include the Highcharts library in an open-source project, scala-notebook, and I'm not sure, whether it's allowed according to the Highcharts licence.
scala-notebook is a web-repl (read-eval-print-loop) or web-console (similar to IPython). One can create new notebooks and write code there that will be executed on the server side, and results would be rendered on the page (in the output section). I would like to give the user the ability to define chart data in the code and then it would be rendered as a chart using the Highcharts library. It's distributed under the Modified BSD License
(also known as New or Revised BSD).
So my questions are:
Am I allowed to add the Highcharts library in the project distribution?
If yes, then what should I include in order to correctly cite Highcharts licencing information in my project (for example I can add it to the help section of the page and/or add the license to the root of the project's file tree, etc.)?
My project is open-source, so I can imagine, that someone will download it and will deploy it internally at his/her company. I also want to make sure this use-case is permitted (according to the license).
IF you are using it non-commercially, THEN you are allowed to use it according to the CC BY-NC.
As far as I can tell you should be allowed (since it doesn't have the share-alike clause) to redistribute under any license you please; if this is morally justified is another question.
Note that the Creative Commons licenses are not aimed for software, so the waters with regards to linking, combining with other licenses etc. are a bit murky.
It might be best to ask the people from Highchart your question (or even send them a link to this Stack Overflow question).
You can use it with some open source projects, however you can not use it with Free Software.
Unfortunately it is a copyright violation to use Highcharts with GPL code as the commercial restriction violates the GPL.
This is a problem unfortunately, as even the Highcharts website potentially violates the GPL by including Highcharts with the Joomla code, although there is an argument that as long as Highchart does not distribute the code from its website it might be in the clear.
Theres no concievable way to use Highcharts with an AGPL website.
The problems with combining "not for commercial" and GPL code are explained here.
https://softwareengineering.stackexchange.com/questions/214904/is-free-for-non-commercial-use-license-compatible-with-gnu-gplv3-license
At the moment Highcharts offer an OEM License which "allows you to distribute Highcharts in your software or hardware product", maybe the've added this after (and because?) this question arose. The OEM license agreement will give you information on how to use it.
Anyway, I don't think any other license of the product will allow you to do this.

How to use oAuth with ActionScript 3.0?

I came across this oAuth library for ActionScript 3.0. http://code.google.com/p/oauth-as3/
It seems to have all that you need to do oAuth, but I can't make heads or tails of it. I've never worked with oAuth (or any authentication..) before and am not really sure how to use it. I can't find any examples of this specific library, or any in general concerning oAuth and AS3.
Would anyone mind walking me through (or directing me to a tutorial) concerning how to use oAuth to interact with Web API's? Specifically I'm looking for ActionScript 3.0 interacting with Twitter.
Any help is much appreciated!
I don't usually like to post answers that just contain links but unfortunately, given the nature of the question and thus the answer, I think it's about the only choice here.
First I just want to say, try harder with googling next time. Many results came up first try.
Second, there seems to be two google code repositories for this. Just in case you're interested, here is a link to the second one (you provided a link to the first) http://code.google.com/p/oauthas3/. This repository has code which is newer than the repo you referenced.
Third, here are some links to articles/tutorials about this library which should provide all the help you've requested:
http://soenkerohde.com/2010/01/twitter-as3-oauth-lib-with-flex-4-example/
http://www.iotashan.com/index.php/2008/04/28/oauth-actionscript-library/
Note also this question and answer here on stackoverflow: Pinless OAuth on Adobe AIR for Android. It has some code and discussion about the library, so I've referenced it here as well.

What I need to read/analyze in order to understand how QEMU emulates supported network devices?

I would like to analyze how QEMU emulates the supported network devices reading the source code. Also I would like to share with me your opinions about what background is needed to understand QEMU's source code. Please suggest to me some good books or online sources for the surrounding topics that one has to learn in order to achieve that(I suppose Device Driver, Processor Specification etc are needed?). Also if you could tell me about the programming level that one should have in C (as the source code is written in C) that would be nice.
I have already looked at the QEMU's web site and what offers mostly refers on how to use QEMU and configure it.
For basic introduction to qemu and its networking functionalities:
What's a good source to learn about QEMU?
To get started with source code
original qemu paper
qemu-internals
http://www.ecs.syr.edu/faculty/yin/Teaching/TC2010/Proj4.pdf
https://wiki.aalto.fi/download/attachments/41747647/qemu.pdf

Open source GIS tools [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I’ve been looking at Open Source GIS tools. In particular MapServer and GeoServer.
The problem I’m seeing is that to actually deploy these to the public you can’t use a regular $5/ month (or free) hosting service because you have to install these services on the server in ways that are not accessible in the average hosting scheme. So you either have to use a host that has MapServer installed (many of which look unreliable) or have a dedicated server or VPS. All of these options have a significant cost barrier ($30 - $200/month). I’m just doing this for fun.
Are there any free or inexpensive ways to have your GIS services hosted? Or are there any products that install in a way that you don’t need to access the root structure of the server?
I have tried OpenLayers and GeoExt but I don’t think a client side option will work for me because of the size of the datasets I am using. My base data will be vector data not WMS data (or something similar). I haven’t tried Google maps yet, but I will be looking into it.
Also, any thought on using SVG for GIS purposes?
Thanks
Any language preferences?
If you use Python then have a look at http://mapfish.org/ - this includes GeoExt (I think they'll mergre soon) on the client, and then a Pylons framework on the server. If you prefer .NET there is SharpGIS.
There is always the option to just use a spatially enabled database (PostGIS, SQL Server 2008 - pretty much any modern database), and create your own queries and web handlers for searching and selecting. As mentioned in another replyAzue, which now has spatial functionality, could be an option here.
I find MapServer invaluable for WMS services, but if you are only using vector then you can server data direct from a database (KML, GeoJSON, GeoXML). For display of the features you can styles, icons etc. to vector features when in OpenLayers.
SVG used to be popular, but always required the Adobe plugin, so dropped in popularity. Maybe HTML5 will change that, but in the meantime KML seems to be a more widely used format (and has also become an open standard).
What about just using something like Amazon Web Services and creating a custom AMI that includes the software stack you desire. This should keep the costs down, unless you get a spike of usage.
How about using google app engine with their spatial data store
http://code.google.com/apis/maps/articles/geospatial.html
So while not open source, it should be free.
I am not sure what Azure has to offer but I am pretty sure I heard it was backed by SQLServer which also has a spatial data model. Might be a good place to look as well.

Codeplex/Sourceforge for internal use [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
I'm looking for a free/open source collaborative project manager that can be deployed internally in my workplace that would act similar to Codeplex or Sourceforge. Does anyone know of something like this, and if so do you have experience with it.
Requirements:
Open Source or Free
Locally Deployable
Has the same types of features found in Sourceforge / Codeplex
Issue/Feature Tracking
Community Interaction (ie. Voting, Roles, etc.)
SCM Integration (Optional)
.NET/Windows Friendly (Optional)
Every business ends up having internal utilities, and domain specific apps that developers create to make life easier. Given the input of the internal developer community they have the potential to become much better (can you say GMail...), and I would simply like to foster such an environment internally by providing an easy place for that interaction to take place.
UPDATE:
So I like what I am seeing in both Trac and GForge, but both are heavily geared towards UNIX/Subversion environments. I should have specified this, but we are a MS shop from top to bottom. How practical do you think it is going to be to try and use these in a MS .NET environment? Would that be like trying to shove a square peg through a round hole?
I like redmine for this: http://www.redmine.org. The only thing it's missing from your criteria is voting, but there might even be a plugin for this.
Trac is also popular (http://trac.edgewall.org) but it lacks suport for aggregation of data across projects.
Try GForge, it's a SourceForge fork and has most of its features.
I agree, Trac should work. IMHO setting up Subversion should be relatively easy on Windows too, there are great Windows clients for it (tortoiseSvn), and Trac runs on python, so it will work on Windows too.
Other advantages of Sourceforge Enterprise are these plugins. There are extra plugins for Visual Studio wich can be found here and here.
SourceForge Enterprise Edition 4.4 is available for free for up to 15 users. We use it for our development team and another development team where I work.
It's been working great for us. It has subversion and cvs built in (whichever you wish to use). If you plan on accessing it over the internet you might want to enable HTTPS. I had to do a little finagling to get HTTPS to work correctly (finding the right CentOS packages to install). If you wanted to use this solution with HTTPS I wouldn't mind if you sent me a message asking for help.
It comes with a VM for VMWare Player:
http://www.collab.net/downloads/sfee/index4.4.html
Launchpad has support for Code Hosting and version control, Bug tracking, Blueprints, Answers, Polls, Translations, etc.
Launchpad is used by the Ubuntu Project.
A few weeks ago, Launchapad was released as open source.
I was just wondering the same thing, something like Trac but in .NET, after a quick GOOGLE search (I have never tried these tools) I found
sharpforge (This no longer looks free!)
I like how the site .netTiers looks.
They use screwturn wiki.
It is totally free if you fulfill all GPLv2 statements.
Assembla and BeanStalk are nice, both have things like; wiki, discussion, alerts, chat, ticketing, Trac, Git and Subversion
What about Trac? It's pretty simple, but does it's Job for a lot of Open Source projects.
I would concur on the Trac suggestion. I use it both for an open source project and for an internal project. It has decent issue tracking and integration with Subversion which allows links between tickets and subversion checkins. It also has an integrated wiki, which can be of some use for documentation. Although we do not use it for voting / community type features, I know there's a number of addons to it that might serve this purpose.