• Войти
Работа в Москве
наверх
Ищу сотрудников
Ищу работу
Создать вакансию
Подбор персонала
Войти Работа в Москве
Работа в Москве
наверх
  1. Работа в Москве
  2. База резюме
  3. ⚫ Разработчик✔
отправить приглашение
file_download

Blockchain Developer / Solidity Developer

от 18 Октября 2022

Артем

Город

Москва

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Описание

Telegram channel @cr2stl_notes
git: github.com/sh4m2hwz
git: github.com/sh4m2hwz
Умения и навыки:
Разговорные языки:
английский (чтение технической литературы)
администрирование:
Windows
Linux
языки программирования:
evm asm
HDL: Systemverilog, verilog (github.com/d1vunit/ERM16)
C/C++
Rust
nim
Python
Golang
Vlang
Java
Solidity
x86-64 assembly (nasm, gas, fasm,masm, llvm-mc)
Aarch64 assembly (gasm, fasm, llvm-mc)
LLVM IR
Системы виртуализации:
KVM
Vmware
Контейнеризация:
Docker
LX^
web3 && blockchain:
работал с инструментами окружения:
truffle,hardhat, brownie,dapptools,ganache-core,ganache-cli,geth.
работал с блокчейн api:
infura,alchemy и др.
инструменты статического анализа:
slither,mythril,semgrep (есть рулы детектирования написанные мной: https://github.com/cyberok-org/semgrep-smart-contracts),mythx,manticore,securify.
инструменты динамического анализа:
hevm,tenderly,truffle debugger,qiling evm debugger,echidna.
библиотеки web3:
web3py,ethers,hardhat-ethers,truffle web3.
опыт:
прорешал много ctf по web3 эксплуатации, разобрал много репортов по reentrancy,replay attacks.
знаю методологию аудита смартконтрактов. умею писать фронт над контрактами по взаимодействию с ними.
готов к изучению большого объема новой информации о безопасности и разработке сматрконтрактов.
reverse engineering:
Большой опыт разработки на ^asm от userspace до bootloader на x86.
Разрабатывал на уровне ассемблера и машинных инструкций обфускации, протекторы.
Знаю x86 документированный формат encoding instructions от вендора intel, могу писать в "нулях и единицах и декодировать на глаз" shellcod'ы ,применяя вручную и автоматически self-modification code, vectorization, generate nop deadblocks, opaque predicates, flattening obfuscation e.t.c.
Имею опыт разработки эксплоитов под линукс и windows HyperV
Знаю теорию компиляторов для разработки обфускаторов и проекторов, работал с asmjit, capstone, keystone, intel xed, также есть опыт работы с llvm инфраструктурой и знаю наизусть llvm ir.
Копал сорцы llvm SelectionDAG,llvm opt.
Имею свои технологии обфускации и протекта софта.
Есть опыт в автоматизации разработки эксплоитов, используя символическое исполнение, фаззинг, taint analysis, анализы в компиляторах, например data dependence analysis, control flow analysis и автоматизация (devops) используя golang,python,lxc,lxd.
Есть опыт написание на асме x86 используя такие наборы инструкций: GPR instructions, SSEs, MMX, fpux87, avx, avx2, avx-512, system isa set (kernel dev), Intel mpx. Например: github.com/sh4m2hwz/antidebug
Также имеется опыт реверса прошивок (asus rt-ac68u).

Знаю формат файлов PE, ELF

Есть опыт деобфускации теоритический и эмпирический.
Владею отладчиками:
windbg (pykd)
x64dbg
gdb (peda,pwndbg,Pwngdb,Pwngdb-1,vheap,peda-heap,gef)
Владею инструментами статического анализа:
ida pro, ida pro: idapython, idasdk
ghidra sre: ghidraplugin python, ghidraplugin java
cutter
cwe_checker
rizin (basic)
FAT (Firmware Analysis Toolkit)
binwalk
Firmwalker
Firmware mode toolkit
Владею DBI и инструментами динамической внутренней интроспекции:
intel pin
dynamorio
bochspwn
panda re
swat (https://github.com/ispras/swat)
ebpf
Владею symbex and SMT:
angr
angr-management
triton
barf-project
AngrGhidra
ponce
klee
miasm
z3 solver
manticore
Владею фаззингом:
aflplusplus
afl
klee and custom fuzzer
syzkaller
boofuzz
drafl
angora
desockmulti: (https://github.com/zyingp/desockmulti)
preeny: (https://github.com/zardus/preeny)

Знаю техники ROP,JOP,COP,BOP(https://github.com/HexHive/BOPC),обход CFI, shadow stacks. (опыт использования ropper, ROPgadget),ret2usr, ret2plt, ret2libc, JIT-ROP, bypass unfolding JIT-ROP, bypass blinding JIT-ROP и др.
kernel linux development:
Опыт разработки программных модулей ядра и обратное проектирование с целью эксплуатации.

Открыть контакты соискателя

Зарегистрируйтесь или войдите, чтобы увидеть контакты соискателя

Похожие резюме

26 октября, 2016

Помощник администратора в ночной клуб

Наталья

Город

Москва

Возраст

37 лет (17 мая 1988)

отправить приглашение подробнее

26 октября, 2016

Врач психиатр-нарколог

Григорий

Город

Москва

Возраст

53 года (29 декабря 1969)

отправить приглашение подробнее

28 октября, 2016

Продавец-консультант

Мадия

Город

Москва

Возраст

54 года ( 5 июня 1971)

отправить приглашение подробнее
Все похожие резюме
Подпишитесь на похожие резюме
к поиску резюме

Рекомендованные вакансии

Ruby on Rails разработчик

Москва

Разработчик Kotlin( Bell Integrator )

Москва

Ведущий разработчик/ Архитектор (Python)

Москва

Разработчик DWH( Ростелеком - Центры обработки данных )

Москва

Middle Backend-разработчик

Москва

Популярные специализации
  • Другое
  • Продавец-консультант
  • Продавец-кассир
  • Менеджер по продажам
  • Менеджер по работе с клиентами
  • Администратор
Инструменты соискателя
  • Разместить резюме
  • Найти работу
  • Поиск вакансий
  • Каталог вакансий
  • Соглашение по содействию в трудоустройстве
  • Защита персональных данных
  • Архивный каталог
  • Вакансии по профессиям
  • Поиск по городам
Инструменты работодателя
  • Разместить вакансию
  • Найти сотрудника
  • Поиск резюме
  • Каталог резюме
  • Тарифы
  • Информер с вакансиями
  • Резюме по профессиям
Больше всего ищут
  • Бармен
  • Брокер
  • Водитель такси
  • Корреспондент
  • Охранник
  • Переводчик

© 2007 - 2026 «Карьерист.ру»

  • О нас
  • Обратная связь