Knowledge (XXG)

talk (software)

Source ๐Ÿ“

337:
the person making the request. When the victim would receive the talk request, the name of the person sending the request would be displayed on their screen. This would cause the terminal commands to execute, rendering the person's display unreadable until they reset it. Later versions of talk blocked flash attempts and alerted the user that one had taken place. Later it became clear that, by sending different terminal commands, it is even possible to have the user execute commands. As it has proven impossible to fix all programs that output untrusted data to the terminal, modern terminal emulators have been rewritten to block this attack, though some may still be vulnerable.
143: 1184: 39: 1206: 302:
used by the rest) that is more efficient and allows edition of the entire screen. All of these programs split the interface into different sections for each participant. The interfaces did not convey the order in which statements typed by different participants would be reassembled into a log of the
336:
A popular program called "flash", which sent malformed information via the talk protocol, was frequently used by pranksters to corrupt the terminal output of the unlucky target in the early 1990s. It did this by including terminal commands in the field normally designated for providing the name of
260:
keyboards were used at the time (11 characters per second maximum), users often could not wait for each other to finish. It was common etiquette for a long typing user to stop when intermingling occurred to see the listener's interrupting response. This is much the same as interrupting a long
315:. Users more familiar with other forms of instant text communication would sometimes find themselves in embarrassing situations by typing something and deciding to withdraw the statement, unaware that other participants of the conversation had seen every keystroke happen in real time. 290:. ytalk was the first of these to allow conversations between more than two users, and was written in part to allow communication between users on computers with different 256:. Early versions of talk did not separate text from each user. Thus, if each user were to type simultaneously, characters from each user were intermingled. Since slow 572: 1232: 409: 122: 56: 1237: 1197: 1192: 504: 245: 60: 103: 299: 75: 527: 307:, where they transmit each character as it was typed. This leads to a more immediate feel to the discussion than recent 262: 272:, and would also accommodate electronic conversations between users on different machines. Follow-ons to talk included 565: 82: 49: 1169: 1139: 1154: 425: 89: 249: 1210: 915: 584: 558: 550: 295: 71: 381: 346: 253: 1242: 1085: 1033: 173: 312: 758: 748: 180: 395: 511:. February 24, 2003. RHSA-2003:053-10, CVE-2003-0070, Red Hat Bugzilla 1616950. Archived from 308: 985: 890: 885: 160: 265:
to break the terminal into multiple zones for each user, thus avoiding intermingling text.
96: 1164: 1108: 1013: 717: 205:
program, originally allowing messaging only between the users logged on to one multi-user
142: 1103: 1038: 1023: 960: 920: 799: 763: 657: 528:"Gnome-Terminal Window Title Reporting Escape Sequence Command Execution Vulnerability" 304: 185: 151: 1226: 1144: 1005: 940: 712: 687: 588: 1118: 1018: 935: 930: 834: 743: 707: 662: 357: 147: 512: 1054: 1028: 965: 955: 945: 910: 900: 895: 778: 768: 722: 362: 257: 202: 38: 870: 829: 632: 602: 535: 291: 480: 1159: 1113: 1093: 990: 970: 925: 773: 697: 682: 667: 652: 647: 642: 637: 217: 169: 17: 1075: 855: 206: 880: 804: 319: 241: 865: 607: 351: 269: 268:
In 1983, a new version of talk was introduced as a Unix command with
209:—but later extended to allow chat to users on other systems. 1098: 995: 975: 905: 824: 727: 702: 677: 627: 622: 617: 612: 229: 221: 1149: 1123: 1059: 980: 875: 860: 819: 809: 753: 581: 199: 165: 554: 461: 443: 950: 850: 794: 692: 225: 213: 32: 261:
monologue when speaking in person. More modern versions use
672: 216:
and other modern systems, it is still included with most
505:"Updated vte packages fix gnome-terminal vulnerability" 240:
Similar facilities existed on earlier system such as
1132: 1084: 1068: 1047: 1004: 843: 787: 736: 595: 179: 159: 63:. Unsourced material may be challenged and removed. 526:Moore, H D; Digital Defense (July 11, 2009) . 566: 8: 135: 303:conversation. Also, all three programs are 154:, was popular in the 1980s and early 1990s. 1205: 573: 559: 551: 141: 134: 123:Learn how and when to remove this message 426:"[ih] Origin of 'talk' command" 374: 294:. utalk uses a special protocol over 7: 61:adding citations to reliable sources 462:"utalk โ€“ a UDP-based talk protocol" 150:Unix "talk", using a split screen 25: 1204: 1183: 1182: 37: 534:. CVE-2003-0070. Archived from 424:Day, John (December 19, 2002). 212:Although largely superseded by 48:needs additional citations for 1: 1233:Unix network-related software 481:"Marc's Place โ€“ VMS โ€“ Phone" 318:A similar program exists on 1259: 1178: 220:systems today, including 140: 284:and Roger Espel Llima's 509:Red Hat Customer Portal 1238:Unix SUS2008 utilities 1198:Unix SUS2008 utilities 1193:Standard Unix programs 585:command-line interface 347:List of Unix commands 27:Standard Unix utility 1086:Software development 538:on January 28, 2021. 466:utalk.ourproject.org 448:ytalk.ourproject.org 72:"Talk" software 57:improve this article 137: 1220: 1219: 515:on March 4, 2016. 309:instant messaging 191: 190: 133: 132: 125: 107: 16:(Redirected from 1250: 1208: 1207: 1186: 1185: 788:User environment 575: 568: 561: 552: 540: 539: 523: 517: 516: 501: 495: 494: 492: 491: 476: 470: 469: 458: 452: 451: 440: 434: 433: 430:internet-history 421: 415: 407: 401: 393: 387: 379: 327: 289: 283: 278:, Britt Yenne's 277: 197: 161:Operating system 145: 138: 128: 121: 117: 114: 108: 106: 65: 41: 33: 21: 1258: 1257: 1253: 1252: 1251: 1249: 1248: 1247: 1223: 1222: 1221: 1216: 1174: 1128: 1080: 1064: 1043: 1000: 844:Text processing 839: 783: 732: 591: 579: 549: 544: 543: 525: 524: 520: 503: 502: 498: 489: 487: 479:Vos, Marc H.E. 478: 477: 473: 460: 459: 455: 444:"YTalk โ€“ About" 442: 441: 437: 432:(Mailing list). 423: 422: 418: 408: 404: 394: 390: 380: 376: 371: 354:, a chat system 343: 334: 323: 322:systems called 285: 279: 273: 238: 193: 155: 129: 118: 112: 109: 66: 64: 54: 42: 30: 28: 23: 22: 15: 12: 11: 5: 1256: 1254: 1246: 1245: 1240: 1235: 1225: 1224: 1218: 1217: 1215: 1214: 1202: 1201: 1200: 1195: 1179: 1176: 1175: 1173: 1172: 1170:true and false 1167: 1162: 1157: 1152: 1147: 1142: 1136: 1134: 1130: 1129: 1127: 1126: 1121: 1116: 1111: 1106: 1101: 1096: 1090: 1088: 1082: 1081: 1079: 1078: 1072: 1070: 1066: 1065: 1063: 1062: 1057: 1051: 1049: 1045: 1044: 1042: 1041: 1036: 1031: 1026: 1021: 1016: 1010: 1008: 1006:Shell builtins 1002: 1001: 999: 998: 993: 988: 983: 978: 973: 968: 963: 958: 953: 948: 943: 938: 933: 928: 923: 918: 913: 908: 903: 898: 893: 888: 883: 878: 873: 868: 863: 858: 853: 847: 845: 841: 840: 838: 837: 832: 827: 822: 817: 812: 807: 802: 797: 791: 789: 785: 784: 782: 781: 776: 771: 766: 761: 756: 751: 746: 740: 738: 734: 733: 731: 730: 725: 720: 715: 710: 705: 700: 695: 690: 685: 680: 675: 670: 665: 660: 655: 650: 645: 640: 635: 630: 625: 620: 615: 610: 605: 599: 597: 593: 592: 589:shell builtins 580: 578: 577: 570: 563: 555: 548: 547:External links 545: 542: 541: 518: 496: 471: 453: 435: 416: 402: 388: 373: 372: 370: 367: 366: 365: 360: 355: 349: 342: 339: 333: 330: 305:real-time text 237: 234: 189: 188: 186:Cross-platform 183: 177: 176: 163: 157: 156: 152:user interface 146: 131: 130: 45: 43: 36: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1255: 1244: 1241: 1239: 1236: 1234: 1231: 1230: 1228: 1213: 1212: 1203: 1199: 1196: 1194: 1191: 1190: 1189: 1181: 1180: 1177: 1171: 1168: 1166: 1163: 1161: 1158: 1156: 1153: 1151: 1148: 1146: 1143: 1141: 1138: 1137: 1135: 1133:Miscellaneous 1131: 1125: 1122: 1120: 1117: 1115: 1112: 1110: 1107: 1105: 1102: 1100: 1097: 1095: 1092: 1091: 1089: 1087: 1083: 1077: 1074: 1073: 1071: 1069:Documentation 1067: 1061: 1058: 1056: 1053: 1052: 1050: 1046: 1040: 1037: 1035: 1032: 1030: 1027: 1025: 1022: 1020: 1017: 1015: 1012: 1011: 1009: 1007: 1003: 997: 994: 992: 989: 987: 984: 982: 979: 977: 974: 972: 969: 967: 964: 962: 959: 957: 954: 952: 949: 947: 944: 942: 939: 937: 934: 932: 929: 927: 924: 922: 919: 917: 914: 912: 909: 907: 904: 902: 899: 897: 894: 892: 889: 887: 884: 882: 879: 877: 874: 872: 869: 867: 864: 862: 859: 857: 854: 852: 849: 848: 846: 842: 836: 833: 831: 828: 826: 823: 821: 818: 816: 813: 811: 808: 806: 803: 801: 798: 796: 793: 792: 790: 786: 780: 777: 775: 772: 770: 767: 765: 762: 760: 757: 755: 752: 750: 747: 745: 742: 741: 739: 735: 729: 726: 724: 721: 719: 716: 714: 711: 709: 706: 704: 701: 699: 696: 694: 691: 689: 686: 684: 681: 679: 676: 674: 671: 669: 666: 664: 661: 659: 656: 654: 651: 649: 646: 644: 641: 639: 636: 634: 631: 629: 626: 624: 621: 619: 616: 614: 611: 609: 606: 604: 601: 600: 598: 594: 590: 587:programs and 586: 583: 576: 571: 569: 564: 562: 557: 556: 553: 546: 537: 533: 532:SecurityFocus 529: 522: 519: 514: 510: 506: 500: 497: 486: 482: 475: 472: 467: 463: 457: 454: 449: 445: 439: 436: 431: 427: 420: 417: 413: 412: 406: 403: 400:, freebsd.org 399: 398: 392: 389: 385: 384: 378: 375: 368: 364: 361: 359: 356: 353: 350: 348: 345: 344: 340: 338: 331: 329: 326: 321: 316: 314: 310: 306: 301: 297: 293: 288: 282: 276: 271: 266: 264: 259: 255: 251: 247: 243: 235: 233: 231: 227: 223: 219: 215: 210: 208: 204: 201: 196: 187: 184: 182: 178: 175: 171: 167: 164: 162: 158: 153: 149: 144: 139: 127: 124: 116: 105: 102: 98: 95: 91: 88: 84: 81: 77: 74: โ€“  73: 69: 68:Find sources: 62: 58: 52: 51: 46:This article 44: 40: 35: 34: 31: 19: 1209: 1187: 814: 536:the original 531: 521: 513:the original 508: 499: 488:. Retrieved 485:marc.vos.net 484: 474: 465: 456: 447: 438: 429: 419: 410: 405: 396: 391: 386:, ubuntu.com 382: 377: 358:write (Unix) 335: 324: 317: 298:(instead of 286: 280: 274: 267: 239: 228:systems and 211: 194: 192: 148:Command-line 119: 110: 100: 93: 86: 79: 67: 55:Please help 50:verification 47: 29: 1243:Online chat 596:File system 414:, apple.com 363:wall (Unix) 311:clients or 258:teleprinter 113:August 2010 18:Talk (Unix) 1227:Categories 1188:Categories 490:2016-10-19 369:References 292:endianness 83:newspapers 1048:Searching 737:Processes 218:Unix-like 203:text chat 170:Unix-like 856:basename 411:man talk 397:man talk 383:man talk 341:See also 332:Security 207:computer 181:Platform 961:strings 881:dirname 805:logname 754:crontab 242:Multics 236:History 97:scholar 941:printf 866:csplit 608:chattr 352:Talker 270:4.2BSD 263:curses 252:, and 99:  92:  85:  78:  70:  1165:sleep 1119:strip 1099:ctags 1034:unset 1014:alias 996:xargs 976:troff 936:patch 931:paste 906:iconv 835:write 825:uname 728:umask 718:touch 708:split 703:rmdir 678:mkdir 663:fuser 628:cksum 623:chgrp 618:chown 613:chmod 325:phone 287:utalk 281:ytalk 275:ntalk 250:PLATO 230:macOS 222:Linux 198:is a 104:JSTOR 90:books 1211:List 1150:expr 1124:yacc 1109:make 1060:grep 1055:find 1039:wait 1029:test 1024:echo 981:uniq 966:tail 956:sort 946:read 921:more 911:join 901:head 896:fold 876:diff 861:comm 820:tput 815:talk 810:mesg 800:exit 779:time 769:nice 764:kill 723:type 658:file 582:Unix 246:CTSS 200:Unix 195:talk 166:Unix 136:talk 76:news 1145:cal 1104:lex 1076:man 951:sed 871:cut 851:awk 830:who 795:env 713:tee 693:pwd 688:pax 633:cmp 603:cat 320:VMS 313:IRC 300:TCP 296:UDP 254:NLS 226:BSD 214:IRC 59:by 1229:: 1160:od 1155:lp 1140:bc 1114:nm 1094:ar 1019:cd 991:wc 986:vi 971:tr 926:nl 916:m4 891:ex 886:ed 774:ps 759:fg 749:bg 744:at 698:rm 683:mv 673:ls 668:ln 653:df 648:du 643:dd 638:cp 530:. 507:. 483:. 464:. 446:. 428:. 328:. 248:, 244:, 232:. 224:, 172:, 168:, 574:e 567:t 560:v 493:. 468:. 450:. 174:V 126:) 120:( 115:) 111:( 101:ยท 94:ยท 87:ยท 80:ยท 53:. 20:)

Index

Talk (Unix)

verification
improve this article
adding citations to reliable sources
"Talk" software
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

Command-line
user interface
Operating system
Unix
Unix-like
V
Platform
Cross-platform
Unix
text chat
computer
IRC
Unix-like
Linux
BSD
macOS
Multics

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

โ†‘