Eu ficaria cético em relação a QUALQUER programa que alega fazer isso. Existem muitas maneiras de derrotar esse programa. Ou, em outras palavras, há muitos métodos que uma universidade e um periódico usam para estabelecer a autenticidade e um programa essencialmente teria que testar cada um deles.
Embora você possa criar um programa desse tipo, é semelhante ao problema do vendedor ambulante. Existem métodos para resolver este problema. Encontrar um método que eficientemente resolva esse problema deixou as mentes mais brilhantes da nossa geração.
Uma solução melhor é pedir uma lista de métodos conhecidos para obter paywalls passados. Mas isso seria antiético na maioria dos círculos. . .