Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed the form cannot be shown for ida pro 7.2 release version #55

Merged
merged 70 commits into from
Dec 9, 2018
Merged
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
9f4c7fd
fixed inf no attribute "mf", because ida pro beta 3 (170724) rena…
Aug 1, 2017
024e984
fixed inf no attribute "mf", because ida pro beta 3 (170724) rena…
Aug 1, 2017
6efffeb
fixed inf no attribute "mf", because ida pro beta 3 (170724) rena…
Aug 1, 2017
1666ee7
fixed inf no attribute "mf", because ida pro beta 3 (170724) rena…
fjh658 Aug 1, 2017
a2efbec
fixed inf no attribute "mf", because ida pro7 beta 3 (170724) ren…
Aug 1, 2017
7ec9087
fixed inf no attribute "mf", because ida pro7 beta 3 (170724) ren…
Aug 1, 2017
cf967f4
fixed inf no attribute "mf", because ida pro7 beta 3 (170724) ren…
Aug 1, 2017
7f074a8
fixed inf no attribute "mf", because ida pro7 beta 3 (170724) ren…
fjh658 Aug 1, 2017
e2b3cf9
Merge branch 'master' of https://github.com/fjh658/keypatch
Aug 1, 2017
292c3bb
Merge branch 'master' of https://github.com/fjh658/keypatch
Aug 1, 2017
4893f18
Merge branch 'master' of https://github.com/fjh658/keypatch
Aug 1, 2017
2c95168
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Aug 1, 2017
5f4d382
Add ida pro version check, about be(big endian)
Aug 1, 2017
72f70f9
Add ida pro version check, about be(big endian)
Aug 1, 2017
0802608
Add ida pro version check, about be(big endian)
Aug 1, 2017
055f7df
Add ida pro version check, about be(big endian)
fjh658 Aug 1, 2017
53e0eba
Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), C…
Aug 2, 2017
bf837f7
Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), C…
Aug 2, 2017
e9085b8
Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), C…
Aug 2, 2017
81b7e08
Since ida pro7 beta 3 (170724) renamed inf.mf -> is_be()/set_be(), C…
fjh658 Aug 2, 2017
b4c04f2
Fixed inf has no attribute "mf" (#25)
fjh658 Aug 2, 2017
d4a14f0
Minor bug fixes and code cleanup (#26)
Rupan Aug 29, 2017
94408f4
Merge remote-tracking branch 'upstream/master'
Sep 4, 2017
5c1c387
Merge remote-tracking branch 'upstream/master'
Sep 4, 2017
0887f36
Merge remote-tracking branch 'upstream/master'
Sep 4, 2017
4d68a39
Merge remote-tracking branch 'upstream/master'
Sep 4, 2017
741df42
Merge remote-tracking branch 'upstream/master'
Sep 4, 2017
406a1ea
Merge remote-tracking branch 'upstream/master'
fjh658 Sep 4, 2017
0733a65
Merge remote-tracking branch 'upstream/master'
Sep 4, 2017
ccc6a00
Merge remote-tracking branch 'upstream/master'
fjh658 Sep 4, 2017
7cb38a9
1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute …
Sep 4, 2017
2eaf521
1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute …
Sep 4, 2017
04019c0
1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute …
Sep 4, 2017
66beeac
1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute …
Sep 4, 2017
8cbd7bb
1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute …
Sep 4, 2017
5c6f1d7
1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute …
fjh658 Sep 4, 2017
ced9873
1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute …
Sep 4, 2017
d3ac29b
1. fixed ida pro 7 beta6 x86 crash. idainfo object has no attribute …
fjh658 Sep 4, 2017
e2ec449
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
ca540cb
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
85e8e38
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
7742a46
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
e79cc2a
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
75c0dd1
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
d755b11
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
ae6bec3
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
e4d4d26
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
51fa122
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
1d85be2
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
54377cb
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
fd98b02
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
a68d5e4
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
6a37685
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
7f955eb
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
54635fa
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
f5a8b7c
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
424e612
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
52e384e
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
00340bb
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
928303e
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
d48c3c6
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
d29756a
Merge branch 'master' of https://github.com/fjh658/keypatch
Sep 6, 2017
bb5d3fc
Merge branch 'master' of https://github.com/fjh658/keypatch
Sep 6, 2017
2a291df
Merge branch 'master' of https://github.com/fjh658/keypatch
fjh658 Sep 6, 2017
8c2a899
Update the installation documentation for the macOS ida
fjh658 Oct 3, 2017
6e8d65a
Merge branch 'master' of https://github.com/keystone-engine/keypatch
fjh658 Oct 3, 2017
23ef0bc
Merge branch 'master' of https://github.com/keystone-engine/keypatch
fjh658 Oct 5, 2017
1930b52
Improve the accuracy of the documentation
fjh658 Oct 5, 2017
96376af
merge keypatch
fjh658 Apr 1, 2018
4321f98
Fixed the form cannot be shown for ida pro 7.2 beta Version 7.2.18101…
fjh658 Oct 21, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions keypatch.py
Original file line number Diff line number Diff line change
Expand Up @@ -1055,9 +1055,9 @@ def __init__(self, kp_asm, addr_begin, addr_end, assembly=None, opts=None):
<End :{c_addr_end}>
<Size :{c_size}>
<~A~ssembly :{c_assembly}>
<- Fixup :{c_raw_assembly}>
<- Encode:{c_encoding}>
<- Size :{c_encoding_len}>
<##- Fixup :{c_raw_assembly}>
<##- Encode:{c_encoding}>
<##- Size :{c_encoding_len}>
<~N~OPs padding until next instruction boundary:{c_opt_padding}>
<Save ~o~riginal instructions in IDA comment:{c_opt_comment}>{c_opt_chk}>
""", {
Expand Down Expand Up @@ -1107,12 +1107,12 @@ def __init__(self, kp_asm, address, assembly=None, opts=None):
<~S~yntax :{c_syntax}>
<Address :{c_addr}>
<Original :{c_orig_assembly}>
<- Encode:{c_orig_encoding}>
<- Size :{c_orig_len}>
<##- Encode:{c_orig_encoding}>
<##- Size :{c_orig_len}>
<~A~ssembly :{c_assembly}>
<- Fixup :{c_raw_assembly}>
<- Encode:{c_encoding}>
<- Size :{c_encoding_len}>
<##- Fixup :{c_raw_assembly}>
<##- Encode:{c_encoding}>
<##- Size :{c_encoding_len}>
<~N~OPs padding until next instruction boundary:{c_opt_padding}>
<Save ~o~riginal instructions in IDA comment:{c_opt_comment}>{c_opt_chk}>
""", {
Expand Down Expand Up @@ -1200,9 +1200,9 @@ def __init__(self, kp_asm, address, assembly=None):
<~S~yntax :{c_syntax}>
<A~d~dress :{c_addr}>
<~A~ssembly :{c_assembly}>
<- Fixup :{c_raw_assembly}>
<- Encode:{c_encoding}>
<- Size :{c_encoding_len}>
<##- Fixup :{c_raw_assembly}>
<##- Encode:{c_encoding}>
<##- Size :{c_encoding_len}>
""", {
'c_addr': self.NumericInput(value=address, swidth=MAX_ADDRESS_LEN, tp=self.FT_ADDR),
'c_assembly': self.StringInput(value=self.asm[:MAX_INSTRUCTION_STRLEN], width=MAX_INSTRUCTION_STRLEN),
Expand Down