File tree Expand file tree Collapse file tree 4 files changed +18
-10
lines changed Expand file tree Collapse file tree 4 files changed +18
-10
lines changed Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ $ rvm use ruby-3.1.2@pwn
37
37
$ rvm list gemsets
38
38
$ gem install --verbose pwn
39
39
$ pwn
40
- pwn[v0.4.485 ]:001 >>> PWN.help
40
+ pwn[v0.4.486 ]:001 >>> PWN.help
41
41
```
42
42
43
43
[ ![ Installing the pwn Security Automation Framework] ( https://raw.githubusercontent.com/0dayInc/pwn/master/documentation/pwn_install.png )] ( https://youtu.be/G7iLUY4FzsI )
@@ -52,7 +52,7 @@ $ rvm use ruby-3.1.2@pwn
52
52
$ gem uninstall --all --executables pwn
53
53
$ gem install --verbose pwn
54
54
$ pwn
55
- pwn[v0.4.485 ]:001 >>> PWN.help
55
+ pwn[v0.4.486 ]:001 >>> PWN.help
56
56
```
57
57
58
58
Original file line number Diff line number Diff line change 77
77
puts '[(B)ackup Card]'
78
78
puts '[(C)opy Card]'
79
79
puts '[(L)oad Card from File]'
80
+ puts '[(W)arm Reset]'
80
81
puts '[(Q)uit]'
81
82
puts menu_msg
82
83
print 'MAIN MENU OPTION >>> '
@@ -104,6 +105,12 @@ begin
104
105
rfid_data = PWN ::Plugins ::SonMicroRFID . load_card_from_file (
105
106
son_micro_rfid_obj : son_micro_rfid_obj
106
107
)
108
+ when :W
109
+ menu_msg = 'WARM RESET'
110
+ exec_resp = PWN ::Plugins ::SonMicroRFID . exec (
111
+ son_micro_rfid_obj : son_micro_rfid_obj ,
112
+ cmd : :reset
113
+ )
107
114
when :Q
108
115
exit
109
116
else
Original file line number Diff line number Diff line change @@ -164,14 +164,14 @@ module SonMicroRFID
164
164
165
165
cmd_resp = all_cmd_responses . last
166
166
bytes_in_cmd_resp = cmd_resp . split . length
167
- puts "EXPECTED CMD BYTE LEN: #{ expected_cmd_resp_byte_len } "
168
- puts "LAST CMD BYTE LEN: #{ bytes_in_cmd_resp } >>>"
169
- puts all_cmd_responses
170
- puts "COMMAND HEX: #{ cmd_hex } \n \n \n "
167
+ # puts "EXPECTED CMD BYTE LEN: #{expected_cmd_resp_byte_len}"
168
+ # puts "LAST CMD BYTE LEN: #{bytes_in_cmd_resp} >>>"
169
+ # puts all_cmd_responses
170
+ # puts "COMMAND HEX: #{cmd_hex}\n\n\n"
171
171
end
172
172
173
- puts "\n ALL CMD RESPS >>>"
174
- puts "#{ all_cmd_responses } \n \n \n "
173
+ # puts "\nALL CMD RESPS >>>"
174
+ # puts "#{all_cmd_responses}\n\n\n"
175
175
176
176
parsed_cmd_resp_hash = { }
177
177
parsed_cmd_resp_hash [ :raw_resp ] = PWN ::Plugins ::Serial . dump_session_data . inspect
@@ -343,11 +343,12 @@ module SonMicroRFID
343
343
344
344
public_class_method def self . read_card ( opts = { } )
345
345
son_micro_rfid_obj = opts [ :son_micro_rfid_obj ]
346
+ print 'Ready to Read. Please Scan Card Now:'
346
347
rfid_data = exec (
347
348
son_micro_rfid_obj : son_micro_rfid_obj ,
348
349
cmd : :seek_for_tag
349
350
)
350
- puts rfid_data . inspect
351
+ puts " #{ rfid_data [ :resp_code_desc ] } >>> #{ rfid_data [ :tag_id ] } "
351
352
352
353
rfid_data
353
354
rescue StandardError => e
Original file line number Diff line number Diff line change 1
1
# frozen_string_literal: true
2
2
3
3
module PWN
4
- VERSION = '0.4.485 '
4
+ VERSION = '0.4.486 '
5
5
end
You can’t perform that action at this time.
0 commit comments