ตัวอย่างเช่น:
เซิร์ฟเวอร์ telnet daemon กำลังสะท้อน "Hello there user"
เพื่อเป็นตัวอย่างให้บอกว่าเวอร์ชันของ daemon ไม่สามารถเปลี่ยนแปลงได้ในขณะนี้และเราต้องทำการทักทายให้ดีขึ้น
ลูกค้าเชื่อมต่อแบบนี้:
telnet 127.0.0.1 1111
>Hello there user.
มันจะเป็นเรื่องง่ายที่จะดึงดูดลูกค้า
telnet 127.0.0.1 1111 | sed 's/user/Dear user/g'
>Hello there Dear user.
แต่สิ่งนี้ไม่เป็นที่ต้องการ เราต้องการให้ลูกค้าเชื่อมต่อกันตามปกติ
เป็นไปได้ไหมที่จะติดโดยตรงบน daemon พอร์ต 1111 เพื่อแสดงคำทักทายที่เปลี่ยนแปลงไป แล้วยังไง?
2
คุณสามารถใช้ netcat สองอินสแตนซ์ แต่มันจะง่ายกว่านี้ถ้าเพียงแค่แก้ไขเลขฐานสองปีศาจในโปรแกรมแก้ไข hex ...
—
dirkt
แน่นอนเห็นด้วยกับตัวอย่างนี้ แต่คำถามนั้นถือว่าเป็นการดำเนินการที่เหมือนอยู่ในซ็อกเก็ตดังนั้นสตรีมจะได้รับการแก้ไข ไม่ใช่แค่ข้อความคงที่จากเซิร์ฟเวอร์ ในกรณีนี้การแก้ไขฐานสิบหกจะไม่ทำ
—
เท็ด
เกิดอะไรขึ้นเท็ด .... ฉันเห็นว่าคุณพูดว่าคุณต้องการใช้เซด คุณดึงความคิดนั้นออกจากหัวของคุณหรือคุณเรียนรู้จากหนังสือเล่มเดียวกันกับที่ฉันอ่านหรือไม่? ฉันจะเช็คอินภายหลังเพื่อดูว่าความต้องการของคุณเคยได้รับอาหารมาก่อนหรือไม่
—
Pimp Juice IT
ฉันไม่คิดว่าฉันอ่านหนังสือที่คุณทำจะดีถ้าคุณไม่ประสบความสำเร็จ
—
เท็ด