vector35 / binaryninja-cloud-public Goto Github PK
View Code? Open in Web Editor NEWHome for issues on Binary Ninja Cloud
Home for issues on Binary Ninja Cloud
Both the names and types of the arguments in the function graph header should be selectable.
the current CSRF failed page is one, but there are likely others.
We should replace them with a generic "something bad has happened" page
We need to post our terms of service agreement.
This doesn't have to be perfectly smooth, just steps would be fine.
when selecting a register for highlighting, the colors are off
Seems like there is a size limit for file uploads. I tried uploading a 1mb file and received 413 Request Entity Too Large
after clicking continue
. If there is supposed to be a file size limit, the client should raise an error when before or during the "uploading file.." stage
Need to be able to change the display type of tokens. "Display as pointer", "display as unsigned decimal", etc
ESC
navigates back, but I don't think we have a forward navigation key binding
Renaming a function that was automatically named works just fine. setting it back to its original name however does not take. Tried going to a different function and back as well as refreshing the page and could not get the original name. If I try the same thing on a sub_ function, it works as expected.
Repro:
_start
_start_new
_start
In graph view double-clicking on edges should navigate you to the target or the source.
Graphs should be navigable via the keyboard, similar to the desktop client.
It's most noticeable because normally when you click an xref the xref window stays highlighted on the same content because you still have the function selected in the call, but in the current version the xrefs are reset to whatever the xrefs of the new function are.
If you upload something like a png, it will just show "loading" forever so it seems. Also when you click the types or strings icons it takes you to a blank screen and ESC and the back button don't work.
I'd like to fork a public session into a private one for my own analysis.
Pressing enter
when renaming a function is the same as clicking "Go". Pressing esc
should be the same as clicking "Cancel"
Replace with standard user drop-down?
Because two-fingered scrolling within a scrollable graph will scroll around the page, we need to trap two finger scrolling in cases where the graph isn't wider than the view or else the user may accidentally back up when they didn't intend to:
https://stackoverflow.com/questions/15829172/stop-chrome-back-forward-two-finger-swipe
if you try to rename a function using the function header, it sometimes renames the last function
repro:
User should be able to configure their disassembly to show or hide opcodes and addresses.
When hitting G
to go to an address, I have to click on the text box in order to start entering the address and click on Go
/ Cancel
after I am done entering the address. It would be nice if , similar to renaming a function, the focus would be on the text box and pressing enter
and escape
would go
or cancel
respectively.
On a side note.. the Go
button makes sense for Go to address
but not so much for renaming a function.
Also double clicking data should take you to linear view.
We should provide a way for people to share links to binaries without giving them write access.
I'd like to be able to upload a completed bndb and link to it for write ups.
I also want to be able to embed views in my blog like gist.github.com does or like twitter does.
Icons need alt text added to them so that when I hover over something like the button for the types view, I get a text tooltip that tells me what I'm about to click on
Graph views are currently aligned to the top of the graph view, they should be centered vertically.
When updating a comment, the existing comment should be populated
Comments should also probably support a bigger multi-line input
Graphs should be shown centered on initial load.
Like the desktop client we need a search functionality for the whole binary.
The other selectable tokens (everything but TextToken perhaps?) should be selectable.
It'd be nice if you could share a link to a specific session+address+view
We need a list of available hotkeys somewhere.
We need a mingraph like in the desktop client.
I uploaded a bndb from binary ninja dev and it appears to be hanging: https://beta.cloud.binary.ninja/bn/c8195672-e126-4e6f-b92b-8bc3c37e8cc7
The bndb only had one change (an constant was changed to a subrountine offset)
bomb.bndb.zip
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.