[20190107]生成bbed執行指令碼:

lfree發表於2019-01-07

[20190107]生成bbed執行指令碼:


--//上個星期測試bbed修改資料時.使用如下命令生成指令碼:

$ xxd -c1 -g 1 -s 1244810 -l 38 /mnt/ramdisk/book/users01.dbf | cut -c10-11 | xargs -I{} echo assign /x offset @ = {}


assign /x offset @ = 2c

...

assign /x offset @ = 02

assign /x offset @ = c1

assign /x offset @ = 0b


--//儲存檔案,利用vim的increment.vim外掛執行如下:%Inc s8069 i1.

--//外掛可以在如下連結下載:

--//當時時間限制,使用外掛修改偏移量.回家以後仔細思考實際上執行如下,就可以實現.


$ paste -d"=" <(seq 8069  8106) <(xxd -c1 -g1 -s 1244810 -l 38 /mnt/ramdisk/book/users01.dbf | cut -c10-11 ) | xargs -I{} echo assign /x offset {}

assign /x offset 8069=2c

assign /x offset 8070=01

assign /x offset 8071=08

assign /x offset 8072=03

assign /x offset 8073=c2

assign /x offset 8074=4f

assign /x offset 8075=28

assign /x offset 8076=04

assign /x offset 8077=4b

assign /x offset 8078=49

assign /x offset 8079=4e

assign /x offset 8080=47

assign /x offset 8081=09

assign /x offset 8082=50

assign /x offset 8083=52

assign /x offset 8084=45

assign /x offset 8085=53

assign /x offset 8086=49

assign /x offset 8087=44

assign /x offset 8088=45

assign /x offset 8089=4e

assign /x offset 8090=54

assign /x offset 8091=ff

assign /x offset 8092=07

assign /x offset 8093=77

assign /x offset 8094=b5

assign /x offset 8095=0b

assign /x offset 8096=11

assign /x offset 8097=01

assign /x offset 8098=01

assign /x offset 8099=01

assign /x offset 8100=02

assign /x offset 8101=c2

assign /x offset 8102=33

assign /x offset 8103=ff

assign /x offset 8104=02

assign /x offset 8105=c1

assign /x offset 8106=0b


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2374635/,如需轉載,請註明出處,否則將追究法律責任。

相關文章