repo.or.cz
/
ScratchABit.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ScratchABit: action_goto: Update for picotui 1.1.
2020-11-25
Paul Sok
o
lovsky
Sc
r
atch
A
Bit: action_goto:
U
pdate for picotui 1
.
1
.
commit
|
commitdiff
|
tree
2020-11-25
Paul Sokol
o
vsky
memmap:
Fix picotui submodu
l
e import afte
r
upgrade
.
.
.
commit
|
commitdiff
|
tree
2020-11-25
Pau
l
Soko
l
ov
s
k
y
l
ibs/pic
o
tu
i
: Update to 1
.
1
.
commit
|
commitdiff
|
tree
2020-06-09
Paul So
k
olovsky
help: Clarify text regarding
C
a
p
s Lock
.
commit
|
commitdiff
|
tree
2020-01-01
Pa
u
l Sokolovsky
hel
p
: Add "welcome" header
.
commit
|
commitdiff
|
tree
2019-09-13
Paul Sokolovsky
README: Mention that the app
t
ested with Python 3
.
3
.
.
.
commit
|
commitdiff
|
tree
2018-12-19
Pa
u
l Sokolovsky
*
.
p
y: U
p
date co
p
y
rig
h
t years
.
commit
|
commitdiff
|
tree
2018-12-19
Pa
u
l Sokolo
v
s
k
y
ScratchABit:
A
dd expli
c
it c
h
e
ck for Python3
.
commit
|
commitdiff
|
tree
2018-11-07
Paul Sokolovsky
act
i
o
ns:
Fact
o
r
out write_disasm_a
l
l() from Sc
r
atchABit
.
py
.
commit
|
commitdiff
|
tree
2018-03-18
Paul Sokolov
s
ky
idaapi: T
y
p
o fix
in t
h
e
comme
n
t
.
commit
|
commitdiff
|
tree
2018-03-15
Paul Sokolovsk
y
ScratchABit:
C
heck sav
e
d addr stack for
b
eing
em
p
ty
.
commit
|
commitdiff
|
tree
2018-03-12
P
aul
S
o
kolovsky
sc
r
atchabit/engin
e
:
a
d
d_area:
U
se
%08
x
for address
.
.
.
commit
|
commitdiff
|
tree
2018-03-10
P
aul
S
okol
o
vsky
ScratchA
B
it
:
Log time of initial anal
y
sis
a
nd
DB loading
.
commit
|
commitdiff
|
tree
2018-03-09
Paul Sokolo
v
sky
Scratc
h
ABit: Log tim
e
spe
n
t i
n
executable lo
a
der
.
commit
|
commitdiff
|
tree
2018-03-04
Paul Sokolovsky
ScratchABit:
L
og
when UI start
s
.
commit
|
commitdiff
|
tree
2018-02-21
Pau
l
Sokolovsky
Scr
a
tchABit: Make "S
t
a
r
ted" logging more stand
i
ng
out
.
commit
|
commitdiff
|
tree
2018-02-16
Paul Sokolovsky
help: Ad
d
"Mak
e
alt code"
c
omman
d
info
.
commit
|
commitdiff
|
tree
2018-02-15
Paul Sokolovsky
ScratchABit: show_exception:
M
a
k
e
dia
l
o
g wider
.
commit
|
commitdiff
|
tree
2018-02-10
Paul Sok
o
lovsk
y
plu
g
ins
/
cpu
/
*cap
s
tone*: Imple
m
ent proper ar
c
h matching
.
.
.
commit
|
commitdiff
|
tree
2018-02-07
Pau
l
Sokolovsky
S
c
ratc
h
A
Bi
t
: Clarify help for --s
a
ve
.
commit
|
commitdiff
|
tree
2018-02-02
Paul Sokolovsk
y
ScratchAB
i
t: Ad
d
"Issu
e
list" to men
u
.
commit
|
commitdiff
|
tree
2018-02-01
P
a
ul
Sokolovsky
S
c
ratchAB
i
t
:
Use str2int()
consistently
.
commit
|
commitdiff
|
tree
2018-01-30
Paul
S
okolovsk
y
Sc
r
atch
A
Bit: Log/show save
d
a
tabase time
.
commit
|
commitdiff
|
tree
2018-01-29
P
a
ul
Sokolovsky
idc: SetRegEx: Ad
d
ha
c
k t
o
add
e
n
trypoint if "T" virtua
l
.
.
.
commit
|
commitdiff
|
tree
2018-01-29
Paul
S
okolovsky
plugi
n
s/cpu/_any_capston
e
: Add "b
.
w" to uncondi
t
ion
a
l
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokol
o
vsky
plugi
n
s/cpu/_an
y
_
capstone: Worka
r
ound
n
egativ
e
jump
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Pa
u
l Sokolovsky
engine: save_a
d
d
r_props: Proper
l
y skip
ar
e
as wit
h
out
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokolovsky
e
n
g
i
n
e: save_addr_props: Du
m
p addres
s
contex
t
on assert
.
commit
|
commitdiff
|
tree
2018-01-27
P
a
ul S
o
kolov
s
ky
S
c
ratchABit: cal
l
_scr
i
pt:
R
un analysi
s
af
t
e
r scrip
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
P
aul Soko
l
o
v
sky
e
ngine: Ac
c
ept None as
a
callback valu
e
.
commit
|
commitdiff
|
tree
2018-01-27
Paul Sokolovs
k
y
a
ction
s
: TextSaveModel: Update progress
indication
.
.
.
commit
|
commitdiff
|
tree
2018-01-27
Pau
l
Sokolovsky
Scra
t
chABit
:
Make --
s
ave indepen
d
ent f
r
om
-
-
script
.
commit
|
commitdiff
|
tree
2018-01-26
P
aul
Sokol
o
vsky
pl
u
gins/cpu/_a
n
y_capstone: Assigning to PC
equi
v
al
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2018-01-25
Paul
S
o
kolov
s
ky
README: Update for 2
.
0
release
.
commit
|
commitdiff
|
tree
2018-01-24
Paul Sokolovsky
plugins/cpu/: Add README describ
i
ng bu
i
ltin plu
g
ins
.
commit
|
commitdiff
|
tree
2018-01-24
Paul Sokolovs
k
y
p
l
ugins/cpu/pymsas
i
d3: Upd
a
te
t
o la
t
est master
.
commit
|
commitdiff
|
tree
2018-01-24
Pau
l
Sokol
o
vsky
pl
u
gi
n
s/cpu/any_capstone
.
p
y
:
Ren
a
m
e
to
_
a
n
y_ca
p
stone
.
.
.
commit
|
commitdiff
|
tree
2018-01-24
Paul Sokolovsky
plugins/cpu
/
x8
6
_pymsasid
.
py: Rename to _x8
6
_pyms
a
sid
.
.
.
commit
|
commitdiff
|
tree
2018-01-23
Paul Sokolovsky
ScratchABi
t
: Impl
e
m
e
n
t
"Alt code" command (S
h
ift+c)
.
commit
|
commitdiff
|
tree
2018-01-22
Paul Sokolovsky
engine: flag
2
char: U
p
date f
o
r AL
T
_
C
OD
E
.
commit
|
commitdiff
|
tree
2018-01-21
Pa
u
l
Sokolovsky
Scra
t
chABit: Mask Thumb bit for in
i
tial show_addr
.
commit
|
commitdiff
|
tree
2018-01-20
Paul Sok
o
lovsky
utils: Add "$" to the set of "word"
chars
.
commit
|
commitdiff
|
tree
2018-01-16
P
aul
Sokolovsky
defa
u
lt_plugi
n
s:
U
se universa
l
arm_32_capstone p
l
ugin
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Paul
S
oko
l
ovs
k
y
p
l
ugins/loader/
e
l
f
: detect: Get rid
of arm_
3
2_
t
h
u
mb
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Pa
u
l Sokol
o
vsky
plu
g
ins/cpu/any_ca
p
stone: Support c
o
ncurrent ARM a
n
d
.
.
.
commit
|
commitdiff
|
tree
2018-01-16
Paul Sokolovsky
idc: Add GetReg
(
) and SetR
e
g() funcs
for virtual "T
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul
S
okolovsky
en
g
in
e
:
G
et rid of
c
ode
_
a
d
d
r_mask
.
commit
|
commitdiff
|
tree
2018-01-15
P
aul Sokolovs
k
y
p
lugin
s
/l
o
a
d
er/elf:
Properly handle ARM
Thumb co
d
e
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul
S
okolovsky
ScratchABit: Handle ARM Thumb entrypoints
.
commit
|
commitdiff
|
tree
2018-01-15
P
a
ul Sokolovsky
e
n
gi
n
e
: Add make_al
t
_cod
e
() to mar
k
cod
e
as alt
I
SA
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Sokolovsky
en
g
ine: Addre
s
sSpace: u
p
date_flags: Method to set/
c
lear
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
P
aul
S
okolovsk
y
README: pip3 i
n
stall --user works if
au
g
mented with
.
.
.
commit
|
commitdiff
|
tree
2018-01-15
Paul Sokolovs
k
y
engine: Introduc
e
ALT_CODE addr
e
s
s s
p
ace flag
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolov
s
ky
READ
M
E
: Update fo
r
multiple e
x
ampl
e
-*
.
elf shippe
d
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
example-arm*
.
elf: Add ARM/Thu
m
b ELF examples
.
commit
|
commitdiff
|
tree
2018-01-13
Pau
l
Sokolo
v
sk
y
example-x86_64
.
el
f
: Add x86_64 ELF example
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sok
o
l
ovsk
y
Makef
i
le
.
e
xamples
:
Add ma
k
efile to build example
.
c
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul S
o
kolovsky
README
:
Ex
t
end the
d
e
d
ication
.
commit
|
commitdiff
|
tree
2018-01-13
Paul
Sokolovsky
README: U
p
d
a
te FAQ for
Cap
s
tone int
e
g
ra
t
ion
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
R
E
ADM
E
:
S
plit "Installation" as sepa
r
a
te section, a
d
d
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul
Sokol
o
vsky
exampl
e
.
c: Add #
i
nclude <s
t
dio
.
h>
.
commit
|
commitdiff
|
tree
2018-01-13
Paul S
o
kolovsk
y
plugin
s
/cpu/any
_
capstone: Introduce and
u
se CS_G
R
P_
J
UMP_UNCON
D
.
commit
|
commitdiff
|
tree
2018-01-13
Paul
Sokolov
s
k
y
engin
e
: render_partial
:
Don't die
o
n rende
r
i
ng bytes
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Sokolovsky
engine:
get_default_
l
abel_p
r
ef
i
x: Don't d
i
e on invalid
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
ul Sokolovsky
ida
a
p
i:
u
a
_add_cref: Don't fail on call consistency
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Paul S
o
kolov
s
ky
p
lugins/cpu/any_capsto
n
e:
A
RM:
b
lx ins
t
ruction also
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
Pa
u
l Sokol
o
vsk
y
plugins/cpu/
a
ny_ca
p
stone: Recogn
i
ze ARM's pop {pc}
.
.
.
commit
|
commitdiff
|
tree
2018-01-13
P
a
ul Sokolovsky
idaa
p
i: Bump UA_MAXOP to 16
.
commit
|
commitdiff
|
tree
2018-01-13
Paul Soko
l
ovsky
plugins/c
p
u/arm_32_thumb
_
ca
p
st
o
ne: Set a
r
c
h_id
.
commit
|
commitdiff
|
tree
2018-01-13
Paul So
k
olovsky
S
cratchABit:
An
d
addresses
w
ith engine
.
code_addr_ma
s
k
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Soko
l
o
v
sky
ScratchA
B
i
t
: Call engine
.
s
e
t
_arch_i
d
() when initializ
i
ng
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
P
au
l
S
okolovsky
engine: Add set_arc
h
_id() and cod
e
_
a
ddr_m
a
sk var
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolovsky
default_plug
i
ns:
A
dd Capstone-
b
ased ARM plugins
.
commit
|
commitdiff
|
tree
2018-01-11
P
a
ul Sok
o
lovsky
plugins/l
o
ader/elf: Detec
t
ARM's Thum
b
vs ARM mode
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
P
a
u
l Soko
l
ovsky
plugin
s
/c
p
u/ar
m
_*_capstone
:
Add arm32 variants di
s
pat
c
hers
.
.
.
commit
|
commitdiff
|
tree
2018-01-11
Paul Sokolovsky
any_ca
p
st
o
ne: Set
md
.
detail in Processor
.
__in
i
t__()
.
commit
|
commitdiff
|
tree
2018-01-10
Pa
u
l S
o
kolovsky
plugins/cpu/x86_*_capstone: Add bitness
-
based
d
ispatchers
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Paul
S
oko
l
ovsky
plug
i
ns/cpu/any_capston
e
: Initial versio
n
of Capstone
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokolo
v
sk
y
REA
D
M
E: Link
t
o example-
x
86_64
.
def and mention
i
t's
.
.
.
commit
|
commitdiff
|
tree
2018-01-10
P
aul Sokolovsky
RE
A
D
M
E: Update f
o
r
example re
n
ami
n
g
s
.
commit
|
commitdiff
|
tree
2018-01-10
Paul
S
okolovsky
exampl
e
-elf
.
c: Rena
m
e
to example
.
c
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sok
o
lovsky
exa
m
pl
e
.
{bi
n
,de
f
}: Rename to
examp
l
e-x86
_
64
.
*
.
commit
|
commitdiff
|
tree
2018-01-10
Paul Sokol
o
vsky
exampl
e
-elf: Rename
t
o ex
a
mple-x86_32
.
elf
.
commit
|
commitdiff
|
tree
2018-01-10
Pa
u
l
S
o
k
olovsky
idaapi: Add get
_
byte
s
()
extension fun
c
tion
.
commit
|
commitdiff
|
tree
2017-12-29
Paul
S
oko
l
ovs
k
y
R
EA
D
ME: Reword paragraph on initial start
/
wokflow
.
commit
|
commitdiff
|
tree
2017-11-24
Paul
Sokolov
s
ky
libs/picotui:
Update t
o
0
.
9
.
2
.
commit
|
commitdiff
|
tree
2017-06-23
Pa
u
l Sokolovsky
plugi
n
s/cp
u
/arm_thumb: Explicitly mention that Thumb2
.
.
.
commit
|
commitdiff
|
tree
2017-06-18
Paul
Sokol
o
vsky
engine:
a
nalyze: Sk
i
p b
r
anches outside of
t
h
e addres
s
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
Paul S
o
kolovsky
i
d
a
a
pi: out_na
m
e_ex
p
r: Hand
l
e
case of addr outside
.
.
.
commit
|
commitdiff
|
tree
2017-06-17
P
aul Sokolovs
k
y
scrat
c
habit/defs: Move In
v
al
i
dAddrException from engine
.
commit
|
commitdiff
|
tree
2017-06-06
Paul
S
okolo
v
sky
plu
g
ins/el
f
: Quick hack
to decode
a
ddrs of ARM
Thumb
.
.
.
commit
|
commitdiff
|
tree
2017-06-05
Paul
Sokol
o
vsky
ida
a
p
i
:
Queue
M
a
r
k: Add support f
o
r
Q
_
n
oName
issu
e
type
.
commit
|
commitdiff
|
tree
2017-06-05
Paul Sokolovsky
idaapi
:
Add dummy out_ta
g
off()
.
commit
|
commitdiff
|
tree
2017-05-31
Paul So
k
olovsky
ScratchAB
i
t
:
A
d
d
"Write disasm in
HT
M
L" command
.
commit
|
commitdiff
|
tree
2017-05-31
Paul Sokolovsky
ac
t
ions: Im
p
lement initial HT
M
LSaveModel
.
commit
|
commitdiff
|
tree
2017-05-28
Paul Sokolovsky
engine: Mo
d
e
l
: R
e
n
a
m
e
add_
l
in
e
() metho
d
to add_object()
.
commit
|
commitdiff
|
tree
2017-05-28
Pa
u
l So
k
olovsky
a
ctions: Tex
t
SaveModel
:
Add proper
l
i
ne
sp
a
cing be
t
ween
.
.
.
commit
|
commitdiff
|
tree
2017-05-26
Paul Sokolovsky
pico
t
ui: Update to
l
a
t
est mast
e
r, cosmetic f
i
x
e
s
.
commit
|
commitdiff
|
tree
2017-04-23
Paul Sokolovsky
actions
:
write_func_s
t
rea
m
:
Add entry po
i
nt
a
nno
t
ati
o
n
.
commit
|
commitdiff
|
tree
2017-04-08
Paul Sok
o
lovs
k
y
plugins/loader
/
elf: Fa
c
t
or ou
t
commo
n
subexpression
.
commit
|
commitdiff
|
tree
next