http://etymonline.com/ Вам в помощь.Правда на английском-но происхождение слов точно определяет.Введите корень слова, например corrupt, и посмотрите происхождение.
Вот пример одной статьи:
corrupt
mid-14c., from O.Fr. corropt "unhealthy, corrupt; uncouth" (of language), and directly from
L. corruptus, pp. of corrumpere "to destroy; spoil," figuratively "corrupt, seduce, bribe," from com-, intensive prefix (see com-), + rup-, pp. stem of rumpere "to break" (see rupture). As a verb, from late 14c. Related: Corrupted; corrupting.