I wanted to explore some options for creating a mobile application and now I'm knee deep in creating an #ActivityPub #Dart library compatible with #GoActivityPub services. Hmmm...
I wanted to explore some options for creating a mobile application and now I'm knee deep in creating an #ActivityPub #Dart library compatible with #GoActivityPub services. Hmmm...
After some tweaks here and there, native xrefs to the object pool in Dart binaries are finally working. The metadata parsing still needs a patched fork of Blutter (android only), but at least the relevant parts are merged into #radare2 master ( https://github.com/trufae/blutter-docker ) #dart #flutter #reverseengineering
I got decai (radare2's AI-assisted decompiler) to work with a local model, and tried it over a basic Caesar implementation in C and in Dart.
To be honest, I think the conclusion is that the model I selected is not good enough ;) but #r2ai and #decai are really great tools. Read my post to understand how to install, configure and use. Or RTFM :P
https://cryptax.medium.com/using-ai-assisted-decompilation-of-radare2-e81a882863c9
many thanks to @Pancake for his patience! "it's not working on my laptop", "try this then" etc
There's an article written by me in Phrack Magazine: http://www.phrack.org/issues/71/11.html#article.
Very proud to be in that historic hacking magazine! For me, this is a major achievement :)
Bonus: the source code and binaries are here https://github.com/cryptax/talks/tree/master/Phrack-71
Enjoy! And if you really like it, I'd appreciate you nominate it here https://www.virusbulletin.com/conference/peter-szor-award/
Anybody with a paper edition to send me? This offer still stands: https://mastodon.social/@cryptax/112775284733028530
I've written a more detailed blog post, as this is really a major change!
https://cryptax.medium.com/dart-shifts-to-standard-calling-convention-26dc65f8d15a
Woaw! Enormous change in #Dart. Since Dart SDK v.3.4.0, Dart now uses a standard calling convention where the first few arguments are passed in specific registers, and the remaining ones on the stack.
Reminder: Dart used to pass all arguments on the #stack before that, and it disturbed many #disassemblers.
In the screenshot below, 3 arguments are passed to nextGame: this (x1), a string (x2) and another string (x3).
Hey #AndroidDev check my GitHub profile, follow me, check and
my repositories, let me know your opinion!
#Development #Development #Flutter #Android #Dart #Kotlin #Library #GitHub #Code #Programing #Repost #Like #Support
https://github.com/NicosNicolaou16
I come from
and I'm a #ruby dev who play with different languages' runtimes to discover their respective potentials. I love the web and the spirit behind. Last uses for me was #go, #elixir and #dart
Apart from being a tech / SF oriented guy, I love #startup stories, what we can learn from them and how they transform our society (for the better and the worst).
Mastodon is my choice to say "stop" to E. Musk, who is a toxic personality which endangers Twitter and us
文字コードとの戦いが始まったようだ。
https://github.com/dart-lang/language/issues/1428
#dart
そもそもコンパイル型とインタプリタ型って分け方が古いんですね。。AOT,JITって分け方で、DartはAOTとJITのいいとこどりらしい。
よくわからないけどjavaの強力版ってことで適当に理解して切り上げる。
#Dart