OLD_posting

파이썬 거꾸로 뒤집기

슈개 2012. 11. 1. 17:52
반응형

f = open("c:/city1.txt", "r")

k = f.readline()

k=k[::-1]

data = k 

f.close()


output = open("c:/city1-1.txt", "w")

output.write(data)

output.close()


----

import binascii


f = open("c:/city2.txt", "r")

k = f.read()               

k=k[::-1]               // 이부분 삭제해야된다.

change = k              // 이부분 삭제해야된다.

f.close()


tmp = binascii.hexlify(change)


output = open("c:/city1-1.jpg", "w")

output.write(tmp)

output.close()

----------


import binascii


f = open("c:/city2.txt", "r")


k = f.read()   # txt read 값


f.close()


tmp = binascii.hexlify(k)


output =open("c:/city2-1.txt", "w")

output.write(binascii.unhexlify(tmp[::-1]))

output.close()


-----------


import binascii


f = open("c:/city2.txt", "r")


k = f.readline()   # 사진 헥사 해당 값.옆에있는거 가져옴


f.close()


tmp = binascii.hexlify(k) // 사진 헥사 옆에 갚


output =open("c:/city2-1.txt", "w")

output.write(binascii.unhexlify(tmp[::-1])) // 사진 헥사 옆에 잇는 값 리버스 해서 다시 헥사값 바까줌

output.close()


----------- 밑에 되는거 

import binascii


f = open("c:/city_1.jpg", "rb")


k = f.read()   # txt read 값 // readline 때문이엿넹..


f.close()


tmp = binascii.hexlify(k) // k의 값은 jpg 파일의 헥사값이다. 이를 tmp 로 저장


output=open("c:/city_1.jpg", "wb")

output.write(binascii.unhexlify(tmp[::-1])) 

// tmp[::-1] 을 리버스 한 후에 (binascii.unhexlify) 을 통하여 리버스한 값을 헥사값을 문자열로 바꿔서 넣는다?


아니면 jp 파일의 헥사 문자열 값을 리버스 하며 리버스된 문자열 값을 헥사값으로 바꾼다.

output.close()




-----------------

import binascii


f = open("c:/city_1.jpg", "rb")

k = f.read()

f.close()


tmp = binascii.hexlify(k)


output = open("c:/city_1.jpg", "wb")

output.write(binascii.unhexlify(tmp[::-1]))

output.close()


반응형

'OLD_posting' 카테고리의 다른 글

파일 입출력 파일 포인터 fopen fp  (0) 2012.11.09
memo  (0) 2012.11.07
Link 주소 사이트  (0) 2012.10.29
GrayHash – Offensive Security Research Center  (0) 2012.10.29
File signature  (0) 2012.10.29