Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0xBBFF/recaptcha-botguard
/ functions
Functions
177 in github.com/0xBBFF/recaptcha-botguard
⨍
Functions
177
◇
Types & classes
32
Function
main
()
src/bin/disassemble/main.rs:436
Function
main
()
src/bin/flatten/main.rs:6
Function
main
()
src/bin/parse/main.rs:5
Method
new
(opcodes: HashMap<u16, Opcode>)
src/disassembler/opcodes.rs:100
Method
new
()
src/disassembler/registers.rs:112
Method
new
(data: &'a [u8])
src/disassembler/reader.rs:12
Method
new
()
src/disassembler/cipher.rs:108
Method
new
(opcode_fn: &str, register_fn: &str, int_fn: &str, utf8encode_fn: &str)
src/parser/mapper.rs:34
Method
new
(register_fn_name: &str)
src/parser/registers.rs:62
Method
new
(allocator: &'a Allocator)
src/parser/flatten.rs:24
Method
new
(fn_name: &str, cipher_key_prop: &str, block_idx_prop: &str)
src/parser/cipher.rs:78
Method
new
(bytecode: &'a [u8], seed: &[i32; 3], parser_output: ParserOutput)
src/bin/disassemble/main.rs:48
Function
pack_three_i32s
(data: &[u8])
src/disassembler/utils.rs:71
Method
pop_frame
(&mut self, preserve_regs: &[u16])
src/disassembler/registers.rs:174
Method
push_frame
(&mut self)
src/disassembler/registers.rs:166
Method
read_bytes
(&mut self, n: usize)
src/disassembler/reader.rs:201
Method
read_opcode
(&mut self)
src/disassembler/reader.rs:209
Function
read_u16_be
(data: &[u8], offset: usize)
src/disassembler/utils.rs:64
Method
read_u16_be
(&mut self)
src/disassembler/reader.rs:187
Function
read_u32_be
(data: &[u8], offset: usize)
src/disassembler/utils.rs:54
Method
read_u32_be
(&mut self)
src/disassembler/reader.rs:193
Method
read_varint
(&mut self)
src/disassembler/reader.rs:177
Method
reset_block_idx
(&mut self)
src/disassembler/cipher.rs:148
Method
restore
(&mut self, checkpoint: &ReaderCheckpoint)
src/disassembler/reader.rs:237
Method
seek_byte
(&mut self, byte_pos: usize)
src/disassembler/reader.rs:63
Method
set_cipher_enabled
(&mut self, enabled: bool)
src/disassembler/reader.rs:109
Method
set_cipher_info
(&mut self, info: CipherInfo, params: Vec<CipherParam>)
src/disassembler/cipher.rs:142
Method
set_cipher_key
(&mut self, key: i32)
src/disassembler/cipher.rs:152
Method
set_ip
(&mut self, pos: usize)
src/disassembler/registers.rs:162
Method
set_seed
(&mut self, seed: &[i32; 3])
src/disassembler/cipher.rs:136
Method
set_size
(&mut self, size_bits: usize)
src/disassembler/opcodes.rs:149
Method
size_bits
(&self)
src/disassembler/reader.rs:225
Method
skip_bits
(&mut self, n: usize)
src/disassembler/reader.rs:213
Method
skip_bytes
(&mut self, n: usize)
src/disassembler/reader.rs:217
Method
stack_depth
(&self)
src/disassembler/registers.rs:194
Function
string_to_bytes
(s: &str)
src/disassembler/utils.rs:130
Method
update_seed
(&mut self, value: i32, idx: usize)
src/disassembler/cipher.rs:132
Method
visit_arrow_function_expression
( &mut self, it: &mut oxc::ast::ast::ArrowFunctionExpression<'a>, )
src/parser/flatten.rs:219
Method
visit_assignment_expression
(&mut self, it: &AssignmentExpression<'a>)
src/parser/mapper.rs:226
Method
visit_assignment_expression
(&mut self, assign: &AssignmentExpression<'a>)
src/parser/registers.rs:214
Method
visit_binary_expression
(&mut self, it: &BinaryExpression<'a>)
src/parser/mapper.rs:216
Method
visit_call_expression
(&mut self, call: &CallExpression<'a>)
src/parser/mapper.rs:47
Method
visit_call_expression
(&mut self, call: &CallExpression<'a>)
src/parser/registers.rs:188
Method
visit_conditional_expression
(&mut self, cond: &ConditionalExpression<'a>)
src/parser/registers.rs:327
Method
visit_conditional_expression
(&mut self, it: &mut ConditionalExpression<'a>)
src/parser/flatten.rs:142
Method
visit_do_while_statement
(&mut self, it: &mut oxc::ast::ast::DoWhileStatement<'a>)
src/parser/flatten.rs:176
Method
visit_expression
(&mut self, expr: &Expression<'a>)
src/parser/cipher.rs:192
Method
visit_for_in_statement
(&mut self, it: &mut oxc::ast::ast::ForInStatement<'a>)
src/parser/flatten.rs:181
Method
visit_for_of_statement
(&mut self, it: &mut oxc::ast::ast::ForOfStatement<'a>)
src/parser/flatten.rs:186
Method
visit_for_statement
(&mut self, it: &mut oxc::ast::ast::ForStatement<'a>)
src/parser/flatten.rs:152
Method
visit_function
(&mut self, func: &Function<'a>, flags: ScopeFlags)
src/parser/registers.rs:72
Method
visit_function
(&mut self, func: &Function<'a>, _flags: ScopeFlags)
src/parser/functions.rs:36
Method
visit_function
(&mut self, it: &mut oxc::ast::ast::Function<'a>, flags: ScopeFlags)
src/parser/flatten.rs:208
Method
visit_function
(&mut self, func: &Function<'a>, flags: ScopeFlags)
src/parser/cipher.rs:92
Method
visit_function_body
(&mut self, it: &FunctionBody<'a>)
src/parser/mapper.rs:135
Method
visit_function_body
(&mut self, body: &FunctionBody<'a>)
src/parser/registers.rs:89
Method
visit_function_body
(&mut self, body: &FunctionBody<'a>)
src/parser/functions.rs:53
Method
visit_function_body
(&mut self, body: &FunctionBody<'a>)
src/parser/cipher.rs:109
Method
visit_identifier_name
(&mut self, it: &IdentifierName<'a>)
src/parser/mapper.rs:182
Method
visit_identifier_reference
(&mut self, it: &IdentifierReference<'a>)
src/parser/mapper.rs:190
Method
visit_if_statement
(&mut self, it: &mut oxc::ast::ast::IfStatement<'a>)
src/parser/flatten.rs:191
Method
visit_labeled_statement
(&mut self, it: &mut oxc::ast::ast::LabeledStatement<'a>)
src/parser/flatten.rs:204
Method
visit_logical_expression
(&mut self, it: &LogicalExpression<'a>)
src/parser/mapper.rs:221
Method
visit_logical_expression
(&mut self, it: &mut LogicalExpression<'a>)
src/parser/flatten.rs:133
Method
visit_null_literal
(&mut self, it: &NullLiteral)
src/parser/mapper.rs:231
Method
visit_statements
(&mut self, stmts: &mut AVec<'a, Statement<'a>>)
src/parser/flatten.rs:74
Method
visit_unary_expression
(&mut self, it: &UnaryExpression<'a>)
src/parser/mapper.rs:211
Method
visit_update_expression
(&mut self, it: &UpdateExpression<'a>)
src/parser/mapper.rs:206
Method
visit_variable_declarator
(&mut self, var: &VariableDeclarator<'a>)
src/parser/registers.rs:79
Method
visit_variable_declarator
(&mut self, var: &VariableDeclarator<'a>)
src/parser/functions.rs:43
Method
visit_variable_declarator
(&mut self, var: &VariableDeclarator<'a>)
src/parser/cipher.rs:99
Method
visit_while_statement
(&mut self, it: &mut oxc::ast::ast::WhileStatement<'a>)
src/parser/flatten.rs:171
Method
visit_with_statement
(&mut self, it: &mut oxc::ast::ast::WithStatement<'a>)
src/parser/flatten.rs:199
Method
with_cipher
(cipher_info: CipherInfo, cipher_params: Vec<CipherParam>)
src/disassembler/cipher.rs:120
Method
with_seed
(data: &'a [u8], seed: &[i32; 3])
src/disassembler/reader.rs:21
Function
write_length_prefixed
(buffer: &mut Vec<u8>, data: &[u8], length_bytes: usize)
src/disassembler/utils.rs:187
Function
write_to_buffer
(buffer: &mut Vec<u8>, data: &[u8], tag: Option<u8>)
src/disassembler/utils.rs:180
← previous
101–177 of 177, ranked by callers