Forwarded from 五黄鼠的毛绒绒实验室 (LabRat)
五黄鼠的毛绒绒实验室
看到新闻里面说, WPA2 挂掉了的样子。 那样以后很多不更新技术的公共 WiFi 会不会就变得很容易破解呐?想要加固自家的 WiFi 的话,又有什么好方法呢? Reply
感觉世界崩坏了( 1. WPA2能被破解? 2.身边都是WPA(2), 是不是我以后到哪都蹭别人网? 进内网以后干坏坏的事? 🙈
ACL2 http://www.cs.utexas.edu/users/moore/acl2
Ada http://www.adaic.org/
Agena http://agena.sourceforge.net/
ALGOL 68 https://en.wikipedia.org/wiki/Algol68
ATS http://www.ats-lang.org/
AutoHotkey http://ahkscript.org/
AutoIt
AWK
Axe
BASIC
BaCon
Applesoft BASIC
Commodore BASIC
BASIC256
Batch File
BBC BASIC
beeswax
Bracmat
Brainfuck
C : GCC(https://gcc.gnu.org) LLVM(llvm.org) TCC(http://bellard.org/tcc) PCC(http://pcc.ludd.ltu.se/) SDCC(http://sdcc.sourceforge.net/) VisualC++ Openwacom(http://openwatcom.org)
C# https://docs.microsoft.com/dotnet/csharp/language-reference : .NET, Mono(https://mono-project.com)
C++ http://isocpp.org
Clipper http://www.grafxsoft.com/clipper.htm
Clojure https://clojure.org
COBOL
CoffeeScript http://coffeescript.org
Common Lisp
Creative Basic
D http://dlang.org
Déjà Vu
Delphi https://www.delphi.com
DWScript
Dylan.NET https://dylandotnet.codeplex.com
EchoLisp
Elena
Elixir https://elixir-lang.org
Emacs Lisp https://www.gnu.org/software/emacs/manual/html_node/elisp
Erlang https://www.erlang.org
ERRE
Euphoria
F# http://fsharp.org
Factor
Falcon
Fantom
FOCAL
Forth
Fortran https://en.wikipedia.org/wiki/Fortran : Gfortran(https://gcc.gnu.org/wiki/GFortran)
FreeBASIC
Frink
gecho
GML
Go https://golang.org
Groovy http://www.groovy-lang.org
GUISS
Harbour
Haskell https://www.haskell.org
Icon and Unicon
HolyC
Io
IWBASIC
J
Jack
Java https://www.java.com
JavaScript(ECMAScript) : Rhino, Node, JavaScriptCore, Nitro, JScript, QtScript, SpiderMonkey, TraceMonkey, JägerMonkey, V8, ChakraCore, Chakra, JScript .NET, Nashorn | ActionScript, Caja, asm.js, JScript, JScript .NET, QtScript, TypeScript, WMLScript
jq
Julia https://julialang.org
Kotlin https://kotlinlang.org
Lasso
LFE
Liberty BASIC
Limbo
Logtalk
Lua http://www.lua.org
m4 https://www.gnu.org/software/m4/m4.html
Maple
Mathematica / Wolfram Language
MATLAB / Octave http://mathworks.com/products/matlab https://www.gnu.org/software/octave
mIRC Scripting Language
ML/I
Nemerle
NetRexx
NewLISP
Nim https://nim-lang.org
Oberon-2
Objeck
OCaml http://ocaml.org
Oforth
OOC
Oxygene
Panoramic
PARI/GP
Pascal
PASM (ParrotVM Assembly) http://parrot.org
Perl https://www.perl.org
Perl 6 http://perl6.org
Phix
PHL
PHP http://www.zend.com
PicoLisp
Pict
PL/I
PowerShell https://powershell.org
PureBasic
Python https://python.org | Boo https://boo-lang.org , IPython https://ipython.org
Ra
Racket https://racket-lang.org
REBOL
Red
Retro
REXX
Ring
Ruby https://ruby-lang.org : JRuby(http://jruby.org), Mruby(https://mruby.org), Rubinius(http://rubini.us), IronRuby(http://www.ironruby.net), Cardinal(https://github.com/parrot/cardinal), MagLev(http://ruby.gemstone.com)
Run BASIC
Rust https://rust-lang.org
Salmon
Scala https://scala-lang.org
Scilab
Scheme | PLT Scheme, Chez Scheme https://scheme.com , Petie Scheme
Seed7
SETL
Sidef
Smalltalk
Standard ML
Swift
Tcl
Transact-SQL
TUSCRIPT
TXR
UNIX Shell | Csh, Tcsh, Bash https://www.gnu.org/software/bash , Zsh https://zsh.org , Fish https://fishshell.com, Sh, Elvish https://mirror.tuna.tsinghua.edu.cn/elvish , Dash https://wiki.archlinux.org/index.php/Dash
Ursa
Vim Script
Web 68
Wren
XLISP
XPL0
zkl
ZX Spectrum Basic
MSIL (.NET Core CLR) https://en.wikipedia.org/wiki/Common_Intermediate_Language
Java bytecode < teavm.org(bytecode2js) : HotSpot, KVM, OpenJDK http://openjdk.java.net , Maxine VM, Excelsior JET, JamVM http://jamvm.sourceforge.net , Jikes RVM, IBM J9, Dalvik https://source.android.com/devices/tech/dalvik/index.html , IcedTea, JX. https://en.wikipedia.org/wiki/Java_virtual_machine
MoonScript https://moonscript.org
Lua VM Instructions : Moonshinejs, NekoVM, Lulu, LuaJIT(https://luajit.org)
YARV bytecode (RubyVM) http://www.atdot.net/yarv
RiteVM bytecode (mRubyVM)
BEAM bytecode (Erlang VM) https://beamcommunity.github.io
ZendVM bytecode(PHP)
Hack :HHVM(https://hhvm.com)
X86 Assembly :QEMU(https://qemu.org), Bochs, DOSBox
NIX
AWK
SED
BeanShell https://github.com/beanshell/beanshell
Ada http://www.adaic.org/
Agena http://agena.sourceforge.net/
ALGOL 68 https://en.wikipedia.org/wiki/Algol68
ATS http://www.ats-lang.org/
AutoHotkey http://ahkscript.org/
AutoIt
AWK
Axe
BASIC
BaCon
Applesoft BASIC
Commodore BASIC
BASIC256
Batch File
BBC BASIC
beeswax
Bracmat
Brainfuck
C : GCC(https://gcc.gnu.org) LLVM(llvm.org) TCC(http://bellard.org/tcc) PCC(http://pcc.ludd.ltu.se/) SDCC(http://sdcc.sourceforge.net/) VisualC++ Openwacom(http://openwatcom.org)
C# https://docs.microsoft.com/dotnet/csharp/language-reference : .NET, Mono(https://mono-project.com)
C++ http://isocpp.org
Clipper http://www.grafxsoft.com/clipper.htm
Clojure https://clojure.org
COBOL
CoffeeScript http://coffeescript.org
Common Lisp
Creative Basic
D http://dlang.org
Déjà Vu
Delphi https://www.delphi.com
DWScript
Dylan.NET https://dylandotnet.codeplex.com
EchoLisp
Elena
Elixir https://elixir-lang.org
Emacs Lisp https://www.gnu.org/software/emacs/manual/html_node/elisp
Erlang https://www.erlang.org
ERRE
Euphoria
F# http://fsharp.org
Factor
Falcon
Fantom
FOCAL
Forth
Fortran https://en.wikipedia.org/wiki/Fortran : Gfortran(https://gcc.gnu.org/wiki/GFortran)
FreeBASIC
Frink
gecho
GML
Go https://golang.org
Groovy http://www.groovy-lang.org
GUISS
Harbour
Haskell https://www.haskell.org
Icon and Unicon
HolyC
Io
IWBASIC
J
Jack
Java https://www.java.com
JavaScript(ECMAScript) : Rhino, Node, JavaScriptCore, Nitro, JScript, QtScript, SpiderMonkey, TraceMonkey, JägerMonkey, V8, ChakraCore, Chakra, JScript .NET, Nashorn | ActionScript, Caja, asm.js, JScript, JScript .NET, QtScript, TypeScript, WMLScript
jq
Julia https://julialang.org
Kotlin https://kotlinlang.org
Lasso
LFE
Liberty BASIC
Limbo
Logtalk
Lua http://www.lua.org
m4 https://www.gnu.org/software/m4/m4.html
Maple
Mathematica / Wolfram Language
MATLAB / Octave http://mathworks.com/products/matlab https://www.gnu.org/software/octave
mIRC Scripting Language
ML/I
Nemerle
NetRexx
NewLISP
Nim https://nim-lang.org
Oberon-2
Objeck
OCaml http://ocaml.org
Oforth
OOC
Oxygene
Panoramic
PARI/GP
Pascal
PASM (ParrotVM Assembly) http://parrot.org
Perl https://www.perl.org
Perl 6 http://perl6.org
Phix
PHL
PHP http://www.zend.com
PicoLisp
Pict
PL/I
PowerShell https://powershell.org
PureBasic
Python https://python.org | Boo https://boo-lang.org , IPython https://ipython.org
Ra
Racket https://racket-lang.org
REBOL
Red
Retro
REXX
Ring
Ruby https://ruby-lang.org : JRuby(http://jruby.org), Mruby(https://mruby.org), Rubinius(http://rubini.us), IronRuby(http://www.ironruby.net), Cardinal(https://github.com/parrot/cardinal), MagLev(http://ruby.gemstone.com)
Run BASIC
Rust https://rust-lang.org
Salmon
Scala https://scala-lang.org
Scilab
Scheme | PLT Scheme, Chez Scheme https://scheme.com , Petie Scheme
Seed7
SETL
Sidef
Smalltalk
Standard ML
Swift
Tcl
Transact-SQL
TUSCRIPT
TXR
UNIX Shell | Csh, Tcsh, Bash https://www.gnu.org/software/bash , Zsh https://zsh.org , Fish https://fishshell.com, Sh, Elvish https://mirror.tuna.tsinghua.edu.cn/elvish , Dash https://wiki.archlinux.org/index.php/Dash
Ursa
Vim Script
Web 68
Wren
XLISP
XPL0
zkl
ZX Spectrum Basic
MSIL (.NET Core CLR) https://en.wikipedia.org/wiki/Common_Intermediate_Language
Java bytecode < teavm.org(bytecode2js) : HotSpot, KVM, OpenJDK http://openjdk.java.net , Maxine VM, Excelsior JET, JamVM http://jamvm.sourceforge.net , Jikes RVM, IBM J9, Dalvik https://source.android.com/devices/tech/dalvik/index.html , IcedTea, JX. https://en.wikipedia.org/wiki/Java_virtual_machine
MoonScript https://moonscript.org
Lua VM Instructions : Moonshinejs, NekoVM, Lulu, LuaJIT(https://luajit.org)
YARV bytecode (RubyVM) http://www.atdot.net/yarv
RiteVM bytecode (mRubyVM)
BEAM bytecode (Erlang VM) https://beamcommunity.github.io
ZendVM bytecode(PHP)
Hack :HHVM(https://hhvm.com)
X86 Assembly :QEMU(https://qemu.org), Bochs, DOSBox
NIX
AWK
SED
BeanShell https://github.com/beanshell/beanshell
moonshinejs.org
Moonshine - A lightweight Lua VM for the browser
nekovm.org/lua
Lua's VM - NekoVM
lulu.luaforge.net
LuLu : Lua VM on Lua
http://github.com/fperrad/lua
Lua ParrotVM
luajit.org
LuaJIT — a Just-In-Time Compiler for Lua.
Moonshine - A lightweight Lua VM for the browser
nekovm.org/lua
Lua's VM - NekoVM
lulu.luaforge.net
LuLu : Lua VM on Lua
http://github.com/fperrad/lua
Lua ParrotVM
luajit.org
LuaJIT — a Just-In-Time Compiler for Lua.
GitHub
fperrad/lua
Lua on Parrot. Contribute to fperrad/lua development by creating an account on GitHub.
Forwarded from dnaugsuz
现在的
~~一本正经的胡说八道, 你看过他们的opcode list了吗? 你了解了他们的设计及实现了吗?~~
ART 可是西方AOT(Ahead-Of-Time(-compiled)) JVM , 理论速度会比日本虚拟机 YARV(Yet Another Ruby VM) 快 🙈 🐸~~一本正经的胡说八道, 你看过他们的opcode list了吗? 你了解了他们的设计及实现了吗?~~
duangsuse::Echo
http://www.atdot.net/yarv/rc2006_sasada_yarv_on_rails.pdf
YARV make fast all Ruby Program by 50 times 🙈
YARV make you {rich, slim}
YARV finds my girlfriend 🙊
YARV make you {rich, slim}
YARV finds my girlfriend 🙊
Forwarded from dnaugsuz
你去维基上找一下资料. 这应该是个AOT的Ruby虚拟机, 所以应该会很快, 但不知与CRuby比如何.
Forwarded from dnaugsuz
Since YARV has become the official Ruby interpreter for Ruby 1.9, it is also named KRI (Koichi's Ruby Interpreter), in the same vein as the original Ruby MRI, named for Ruby's creator Yukihiro
我们现在已经在用YARV了. 自1.9它是默认的虚拟机.
我们现在已经在用YARV了. 自1.9它是默认的虚拟机.
➜ ~ x86_64-elf-redox-strings /usr/lib/libruby.so|rg YARV
YARVInstructionSequence/SimpleDataFormat
Forwarded from dnaugsuz
➜ mruby rg Rite
include/mruby/dump.h
52:/* Rite Binary File header */
92: uint8_t rite_version[4]; /* Rite Instruction Specification Version */
include/mruby/opcode.h
2:** mruby/opcode.h - RiteVM operation codes
mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c
70: "-b load and execute RiteBinary (mrb) file",
Mruby这个实现使用的是Rite虚拟机. 现在只需一个CC, 一个LD, 一个AR,一个GNU bison 和一个Ruby1.8以上的实现, 即可体验手动编译Mruby的乐趣 🌝
include/mruby/dump.h
52:/* Rite Binary File header */
92: uint8_t rite_version[4]; /* Rite Instruction Specification Version */
include/mruby/opcode.h
2:** mruby/opcode.h - RiteVM operation codes
mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c
70: "-b load and execute RiteBinary (mrb) file",
Mruby这个实现使用的是Rite虚拟机. 现在只需一个CC, 一个LD, 一个AR,一个GNU bison 和一个Ruby1.8以上的实现, 即可体验手动编译Mruby的乐趣 🌝
git clone https://github.com/mruby/mruby.git&&cd mruby&&make testForwarded from dnaugsuz
有人做了( 不过那个是老的
http://programmingzen.com/the-great-ruby-shootout/
http://programmingzen.com/the-great-ruby-shootout/
Programming Zen
The Great Ruby Shootout - Programming Zen
Back in February, I made a very popular post which compared several implementations of the Ruby language. More than 9 months later, I’m back with a brand new shootout. Fasten your seat belts, it’s going to be fun. A bit of history When I first published a…